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.
Flag to control saving new photos to camera roll

YES by default (matching existing behavior).