Update for ECMAScript Pomises.

Updated gulp build script to enable optional build with support for
ECMAScript 6 Promises API. This includes a pollyfil for browsers that
don’t yet support it.
Please see README.md for more information.