gm -> png-img

Replace GraphicsMagic dependency with https://github.com/bem/png-img
This event was emitted on next tick, now its emitted on current. This can potentially be a breaking change. Lets rewrite this as:

```javascript
return q.fcall(function() {
                _this.emit('begin', ...);
         }).then()
```