Auto-upgrading and then displaying composer version

Because of the frequent problems with the installer, and without any way of being certain that travis boxes are updated, I added a `composer self-update` command to the build steps.