Sync Promise polyfill with master branch
Sync Promise polyfill with master branch

Several fixes were made recently for v1.6.3

Change-Id: I20ffc0f647973962839d8b5322bfbf331880aa34

TheModMaker/shaka-player,indiereign/shaka-player,tvoli/shaka-player,cmgrecu/shaka-player,TheModMaker/shaka-player,vimond/shaka-player,Ross-cz/shaka-player,indiereign/shaka-player,cmgrecu/shaka-player,tvoli/shaka-player,ustudio/shaka-player,russitto/shaka-player,TobbeEdgeware/shaka-player,baconz/shaka-player,shaka-project/shaka-player,cmgrecu/shaka-player,shaka-project/shaka-player,baconz/shaka-player,tvoli/shaka-player,tvoli/shaka-player,TheModMaker/shaka-player,vimond/shaka-player,russitto/shaka-player,TobbeEdgeware/shaka-player,brightcove/shaka-player,brightcove/shaka-player,TheModMaker/shaka-player,baconz/shaka-player,ustudio/shaka-player,TobbeEdgeware/shaka-player,ustudio/shaka-player,brightcove/shaka-player,Ross-cz/shaka-player,shaka-project/shaka-player,indiereign/shaka-player,shaka-project/shaka-player,Ross-cz/shaka-player,vimond/shaka-player,ustudio/shaka-player,russitto/shaka-player