Composer and build message output updates

Change effective on 16 December 2014

Instead of performing a composer self-update on each deploy (a measure taken to ensure recently introduced features are available), PHP applications will now always use Composer version 1.0.0-alpha9 (the first new release in almost a year).

To prevent wrapping of message lines on standard 80-character wide terminals, all messages during build have been adjusted to cater for the decreased horizontal space available during HTTPS Git pushes due to the remote: prefix for each message line that’s present on that Git transport.

PHP extensions required in composer.json/composer.lock that are already enabled by default are now no longer explicitly listed during the extension installation step on deploy.