Update master with develop

Wow I just looked at the CanIUse entry for Promise and I was blown away. I had job idea browser support was so high!