add config profile item test factory
add accessor for config profile items
Stop sending success e-mails every time test is run.
CQID staples config items to models generated with them
Expose plan_file_basename as an optional input to ModelPair types
Merge branch 'fireteam' into gb_master
update README formatting
Merge pull request #1 from nnutter/master

update README formatting
updated ur submodule to b5053cc
metrics aren't used in lookup_hash
add recalculate_lookup_hash method
simplify remove_test_name
add failing test for inputs/params not updating lookup_hash
add observers to trigger lookup_hash to be recalculated
set_test_name is no longer needed so just delegate to test_name
only need to observe _new_value
handle delete catch-22 for recalculating lookup_hash
calling (re)calculate_lookup_hash too early might cause exceptions
observer create and value_id instead of _new_value

_new_value worked but only because it's set in create; it worked by
coincidence.
fix PerLaneTophat.t creating duplicate AlignerIndex

This test was creating a duplicate AlignerIndex (after having defined
one) but the duplicate was not caught because the lookup_hash wasn't
correct.