Split unit/integration tests into diff jobs.

Updated the make names for tests as well, and updated travis to run
unit/integration separately so coverage can be reported for each.

I'm not sure if this is actually going to work or not.
Fixed wrong test command names in travis config.
Fixed mv .coverage location
Updated travis to only publish unit test coverage.
Fixed missing file path separator.
Updated README with new test target names.
Merge pull request #1019 from rhyolight/test-reconfiguration

Split unit/integration tests into diff jobs.
Merge branch 'master' into model_check_data_type
fix getHeader()
model check ofinput -- work in progress