Added bluebird version with `map` feature, fixed build
Make sure not to re-set the size after _getContext has been called. Causes difficulties with WebGL rendering.
Added WebGLRenderer#drawImage