Improved the test runner filtering.

Can now do --include-targets or --exclude-targets to filter out targets.
Added this to the travis configuration to exclude greenhouse tests for now.