Keyboard and Mouse input handling.

Added new namespace for Mouse and Keyboard, as well as their states, and
the input handling functionality. Also redirected the OpenGL Mouse and
Keyboard callbacks to the KetaInput::Mouse and Keyboard classes.