Development guidelines for research software, distilled from 26 published sources and cited clause by clause