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 new stuff

Merge remote-tracking branch 'upstream/master'
rename of grok OPF framework to nupic

Lots more files got changed to pass the unit tests.