Updating jshint
Detect and override Safari 7.1 native Promises