Show crop preview when taking a new photo

Adds new CZCropPreviewOverlayView used as the overlay when taking a new 
photo and when picking from the library.

Also moves the actual cropping to `CZPhotoPickerController` so it can be
used when taking the photo too.
Stop saving to camera roll for new images

The consumer of `CZPhotoPickerController` should have control of this.