Improved render path

- No longer applies filters during `captureOutput:` delegate, applies
it instead in the `glkView: drawInRect:`
- Blur is now applied in RGB/Y space
- Filters are only applied to each camera frame once, and the result is
cached
- Fixed an issue where intermediate buffers were stored incorrectly
- Removed some dead code