Make image viewer work again

The previous version was slow and made clutter crash. The new
one uses kaa.imlib2 for scaling and has its own candy backend.
Image rotation is implemented, zoom and animations between
images are missing.