*added BlackAndWhite filter (gray-scale)
*Added completion/failure notification and chaining for GPUImageMovieWriter
Removed unnecessary glValidateProgram() from GLProgram to prevent crashes on iOS 4.0.
Added a 2-D and 3-D transform filter, and made the background color for filters be customizable.
Added support for reading from fast texture cache on movie recording, which dramatically improves recording performance in iOS 5.0.
*fixed b&w to use luminance instead of color matrix
*added delegate model in addition to blocks
Merge branch 'master' of https://github.com/BradLarson/GPUImage

Conflicts:
	framework/GPUImage.xcodeproj/project.pbxproj
	framework/Source/GPUImage.h
Tweaked a few names.
Merge pull request #26 from mclark4386/master

Added black & white filter (grey-scale)+completion notification
Renamed the black and white filter to grayscale, fixed a compilation error.
Added grayscale filter to the showcase.
Added a first pass of a chroma key blend mode, for green screen applications.
Added Haze filter
Merge pull request #31 from alariccole/master

Haze filter addition
Placing in correct file structure
Fixing location of filters in project
Merge pull request #33 from alariccole/master

Correcting where filters were placed.
Experimenting with texture caches in still image uploads.
Finished experiments with texture caches in still images. They are 5% slower than a straight upload, so I'll remove them.
Restored old still image upload path after failed cache experiment.