CMS-4126 Introduce ImageCanvas panning

- introduced panning
- introduced mouse wheel zooming
- added zoom/pan/width changed events/setters/getters
- also fixed loaded state on imageEl
- added onMouseWheel handler to Element