CMS-4126 Introduce ImageCanvas panning

- introduced panning
- introduced mouse wheel zooming
- added zoom/pan/width changed events/setters/getters
Merge pull request #981 from enonic/cms-4126

CMS-4126 Introduce ImageCanvas panning