Upgrade to GLFW3

Each Core now has it's own Interface.

Interface::Key changed to Interface::Proxy. Added Interface::getProxy().

Fixed pooling bug in Spritesheet.