NEW Added composer self-update to Travis Setup

This one caught me out today. Travis runs an old version of composer which doesn't play nice with composer's new version constraints.