Support for SVG and GIF/MNG images
Currently SVG images are shown as raster images - they are loaded as if they are jpg/png images. Hence when zooming in, they lose their "vector"-ness, and zoomed images are blurry.
GIF images are also loaded by coreimage - but as static images as opposed to animated images.
Notes:
- Use QGraphicsSvgItem to show SVG/SVGZ images properly
- Use QGraphicsProxyWidget + QLabel + QMovie to show the animated version of GIF/MNG images.
Edited by Marcus Britanicus