ENH: Split Travis tests

This at least makes the Travis feedback clearer (regardless of what consensus we eventually reach on style). The functionality-related tests, which are really just `make nose` on different Python versions for now, get run on different workers from the style and file size checks. This makes it clearer to see where and how errors are popping up. It should hopefully also make the style & size-related feedback faster.