move composer steps in .travis.yml to *install sections

i think we can also remove this on the way