Added focal point fields
Moved smartcropping code from image backends into image model
Make image processing backends use focal_point
Made image processing code focal point aware
Removed old docs
Fixed missing future import
Moved extra room calculation into get_suggested_focal_point