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