Move travis configuration into submodule

replaces #113 which could no longer be merged and was targeted against master