Add composer self-update and remove php 5.3 from travis