Improved the capture quality and added the ability to set the desired image size.
Improved the capture quality and added the ability to set the desired image size.

- added requestedImageSize property, defaults to CGSizeZero, which means largest possible size
- when possible using capturePhotoAsImageProcessedUpToFilter:withCompletionHandler: to get the largest possible image size for the current device
- setting up a custom capture filter chain that crops (and resizes) the hi-res image, while still using as little memory as possible

csjlengxiang/DLCImagePickerController,lorenzopino/DLCImagePickerController,donly/DLCImagePickerController,laonayt/DLCImagePickerController,ywzw2013/DLCImagePickerController,donly/DLCImagePickerController,lorenzopino/DLCImagePickerController,ashishgabani/DLCImagePickerController,ycaihua/DLCImagePickerController,gobackspaces/DLCImagePickerController,wilferrel/AGACameraAndPictureFilter