Update composer.json and .travis.yml to reflect php 5.4