Refactor VepInterpreter.pm and add a new filter SpliceNonsynonymousFilter.pm
Add unit test for SpliceNonsynonymousFilter.pm
code format change
fix typo
add alternate model summary

This adds an alternate model summary that "more correctly" show the
model statuses at the cost of running significantly slower.  The old
summary is still available with the `--fast-model-summary` option.

Old:

Genome::Model::ReferenceAlignment
          Failed 1
         Running 37
     Unstartable 18
           Total 56

New:

Genome::Model::ReferenceAlignment
    Build Needed 30
         Running 26
           Total 56
More refactoring to make more generic utility class and annotation filter
More code improvement based on code review
Merge pull request #130 from nnutter/anp

add alternate model summary
Merge pull request #125 from dufeiyu/vr_acmg

Refactor VepInterpreter.pm and add a new vep annotation filter
Remove old debugging line
Replace 'for $key (%hash)' with 'while' syntax

This should improve the readability.  I only replaced instances where we
utilized both the key and the value inside of the loop.
Merge branch 'master' of github.com:genome/genome into vr_misc