Image Viewer cleaning.

- Improve ImageViewer behavior (Fixed #335)
     * Minimum and maximum zoom
     * Improve the behavior when resizing the image view
     * Removed tooltip.
- Fixed naming of non-public methods, ivars and accessors.

@devoncarew @ikarienator