When running in debug mode, there are a lot of GL errors printing to the console regarding redundant state changes in glBindFramebuffer. I've added some managed caching of the two framebuffer components and made helpers that make sure we're doing the right thing.
Merge pull request #227 from brushfiregames/brushfiregames/fix-redundant-framebuffer-warnings

Fixing OpenGL warnings about redundant state in glBindFramebuffer