Split the travis tests into two compile checks and a seperate lint check
Merge pull request #330 from peternewman/trivial-fixes

Split the travis tests into two compile checks and a seperate lint check