Adding Header utility class
Removing typos
Replace header utility class with utility function
Update dependencies
Prefer automatic verification on tests with a database

At some point we will run all test we can on travis, but for now we
need to choose one test per framework directory for verification.
This teaches run-ci to prefer tests that use a database for
verification - these are much more likely to be where problems
are found than tests that don't use a database
Merge branch 'header' from hamiltont/FrameworkBenchmarks
Create static gather_tests utility method
Update run-ci to use static method
Replace benchmarker's gather_tests with static method
Fix installation bug, replace gather_tests with static call

Installer was conflating test directory with test name, which meant
that tests like aspnet-mono were not triggering a call to aspnet/install.sh
Merge pull request #969 from hamiltont/refactor_gather_tests

Refactor gather tests into static call
Enable PostgreSQL in Travis setup
Trigger dart build
Correct directories in travis.yml
Tell run-ci that Travis can run postgres tests
Move postgres stuff before installation in case install.sh files need it
Stop dart from sending SIGTERM to run-ci.py
Take a peek at how travis works internally
Cleanup .travis.yml
Apply minor fixes to all dart-* tests