Image smartcropping

This pull request adds support for smartcropping into Wagtail.

It performs facial recognition and feature detection and crops the image based on its contents.