don't add models to AnP model groups
don't show model group in view command
Remove ModelGroups from AnPs

CHANGELOG: As of this commit, Analysis Projects no longer have
an associated Model Group. The canonical source of Analysis Project
membership for Models is a bridge table in the database. To filter
Models based on Analysis Project you can use the analysis_projects
accessor in your commands. Ex: genome model list
analysis_projects.name='My Project'
add gmt bwa run-mem

A command to map fastqs to coordinate sorted bam files with bwa mem.
fix typo in help
update to look at $PIPEFAIL in bash
factor timing code out of _faster_get
remove trailing whitespace
die when aligner_params contains -t

we used to silently remove any threading options from the aligner
params. now, we get offended at the lack of respect for the
--num-threads parameter and throw and exception.
add samtools_version param

a little weird, as this module insists on 0.1.19 (trying to use another
version will earn you an exception), but maybe nice for documentation
purposes.
perl => genome-perl as interpreter in test

do want.
Merge pull request #316 from acoffman/factor_out_timings_in_sr

Factor timing implementation out of SoftwareResult
Merge pull request #265 from acoffman/stop_creating_anp_model_groups

Stop creating AnP ModelGroups
remove redundant definition of pipeline commands
more detailed error reporting for failure cases
fix adding of thread params to bwa cmdline

oops, forgot () around list
update errors to use die $self->error_message
use File::Spec->catfile instead of sprintf to form paths

meow
Merge pull request #313 from tabbott/bwa-mem-tmp

add gmt bwa run-mem