Added Mosaic filter and 3 tilesets

The mosaic filter replaces the input image with a tile based on the
luminance of the input image.  It requires a tile set that is
structured by luminance in ascending order.  The idea is to replicate
the ASCII video images, but any tile set can be used.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	framework/GPUImage.xcodeproj/project.pbxproj
Replaced everything with a copy from the parent project

Had some corruption I couldn't track down
using theirs
JFA Voroni Filter

The Voroni filter needs an input set of points in image form, the point
color needs to work with the function (r=x, g=y, b=quadrant).  It will
generate a diagram of colors that represent the center point for their
quadrant.  The consumer filter takes that and uses it with an image to
do something very similar to the crystallize filter of Core Image (OS X
only)
adding attributions
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'

Conflicts:
	framework/GPUImage.xcodeproj/project.pbxproj
Enabling Xcode style warnings in appledoc.

This will generate tons of warnings in Xcode for undocumented stuff, but only in the Documentation target.
Added a ton of appledoc comments
Documented the Harris corner detection filter, and tweaked the FilterShowcase defaults to better show it off on iPhone 4.
Merge remote-tracking branch 'upstream/master'
Added Perlin Noise Filter
Removed unnecessary comments
Minor documentation corrections.
Merge branch 'master' of https://github.com/fattjake/GPUImage
Minor formatting tweaks for the merge.
Moved the Perlin noise filter into the Source directory.
Added Voroni and Mosaic filters to the set and the Filter Showcase
Moved some thing around