Add framebuffer object class.
Don't recalculate node transforms unnecessarily.
Adjust texture/material handling to support cubemaps, and be more flexible in general.
Actually include framebuffer object files in cmake.
Slight graphics_context tweaks.
Handle missing vertex attributes gracefully.
Make yaw limits in fps_camera optional.