Use self-update instead of fresh installing, and travis-retry

Make use of travis retry construct, and use pre-installed composer with self-updating.