CMS-4126 Introduce ImageCanvas panning

- FF mouse wheel fix in Element.ts
- ensured incorrect values are not allowed in inputs
- zooming algorithm updated to zoom to mouse pointer
- image style changed
- initial image size changed