Added varying variable support to CCEffect.
Optmized glow effect, changed the blur from a crappy/slow radial blur to a real guassian blur and broke into 2 passes which equals a total of 10 texture reads.
Guasian blur optmization was based on linear sampling thx to: http://rastergrid.com/blog/2010/09/efficient-gaussian-blur-with-linear-sampling/ and GPUImage