travis: cache .m2 and apt status; separate unit tests & pipeline tests; also test -runLocal
Merge pull request #52 from uci-cbcl/wbiesing/break-up-and-cache-travis-tests

Travis-CI improvements: cache .m2 and apt status; separate unit tests & pipeline tests; test -runLocal