Fix filter resetting to ensure GPUImageTwoInputFilter is in good state
Started Mac port, so restructuring things to support this. Mac test application somewhat functional.
Added a FilterShowcase example to the Mac port and added an AV Foundation video camera input to the Mac.
Ported several filters to the Mac, along with some base classes. Expanded the FilterShowcase Mac example.
Ported another set of filters to the Mac.
Ported the blend filters to the Mac.
Fixed a crashing bug in the crop filter on iOS.
Ported a few more color adjustment filters to the Mac. Tweaked the way that GPUImageView works on the Mac to support resizing correctly.
Added a multiview test for the Mac. For now, locking focus on views to prevent glitches with multiple NSOpenGLViews on the Mac.
Added the lookup filters. Fixed some things I broke in the last commit on the Mac.
Ported convolution filters to the Mac and added a Laplacian filter.
Added a three-input filter type, fixed scaling issues with the Lanczos resampling, and started adding multiple AV camera support to the Mac.
Added build.sh to produce a universal iOS library
Ported a few more filters to the Mac. Added the ability to lock on to a specific UUID for a Mac camera.
Ported some more filters to the Mac, including some effect and the remaining edge detectors.
Fixing Indentation of Filter List & Parameters
Merge pull request #960 from NSHipster/master

Fixing Indentation of Filters & Parameters in README
Fixed issue #765

- Added 'cancelProcessing' method to GPUImageMovie to cancel an on-going video file processing.
- Added a check to cancelled status to 'finishRecordingWithCompletionHandler:' in GPUImageMovieWriter to detect if the writing was cancelled.
Fixed a compilation error with older Xcodes.
Fix GPUImageRawDataOutput so that if the current frame has been read previously, the cached version is returned rather than reading the pixel buffer/texture cache each time