Update composer before running tests in travis

I noticed the following message in the travis output

```
$ composer --version
Warning: This development build of composer is over 30 days old. It is recommended to update it by running "/home/travis/.phpenv/versions/5.3/bin/composer self-update" to get the latest version.
```

It is not strictly required, but we get an integration test with composer for free.