Stop relying on Measurable to determine source object.
Stop inheriting from Measurable.
Remove Measurable.
Whitespace.
Remove test for committing new Site/TGI/PopulationGroups

We don't generally want to add to the source of our synch, and this
test is failing due to an FK to the PHENOTYPE_MEASURABLE table we're
trying to stop using.  (We could bring the test back once the table
is removed... but it's probably not useful.)
Add homopolymer indel filter to trio reports.  Use meaningful output file extensions. Update the test data directory with the new output files.
Merge branch 'master' of https://github.com/genome/genome into trio_with_homopolymer
Add the test data
Add bam_readcount_version to somatic-variation pp, use it.

Previously the CreateReport step was just leaning on the default version
of bam-readcount. This will ensure this no longer happens.
Use Test::Factory so we do not fail on new required properties.
Formatting improvements
bam_readcount_version is no longer optional
Add bam_readcount_version and pass it along
Add bam_readcount_version to commands that call AddReadcounts.

Update a whole lote of tests to include a version.
changing instance of patient out for the more generally applicable individual, this may break some analyst scripts that I will attempt to discover
add blurb about how to run tests to README
making tests pass in PR - Merge branch 'master' into somvar-readcount
Use the microarray input format instead of the name of the processing profile during GenotypeMicroarray model define.
one less so
Remove breakpoint from test.