CMS-4126 Introduce ImageCanvas panning

- introduced panning
- introduced mouse wheel zooming
- added zoom/pan/width changed events/setters/getters
- updated styles and position