Split integration tests into three travis jobs and move image building to it's own stage. TestRun and TestLayers each have their own job while the rest of the integration tests run in a single job