FrameBuffer to include stencil attachment

I've added a constructor to a framebuffer that let's it take in a stencil attachment. I've been able to test this on OSX and Windows, but not on IOS / Android.

Even on the desktop the fbo & stencil support is somewhat flaky and it seems to require a lot of fine tuning.