base: fix for recreation of broken links

* Fixes a crash of `inveniomanage collect` when a link for a static file
  exists but it is broken.

Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
multimedia: initial release of Image API

* Introduces image API with `resize`, `crop`, `rotate`, `format` and `quality`
  functionality.

* Adds image cache object via redis.

* Adds API testsuite.

Signed-off-by: Harris Tzovanakis <drjova@cern.ch>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
multimedia: IIIF Image API addition

* Implements the IIIF Image API.

* NOTE For more info please read <http://iiif.io/api/image/2.0/>

Signed-off-by: Harris Tzovanakis <drjova@cern.ch>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>