Add more exception types.
Add Rotate- and ZoomDirection enums.
Add callback functions to RazerManager.
Redesign of API classes and further implementation.

Moved old RazerAPI to RazerLibrary and kept only things relevant for the native lib.
Moved remaining things from old RazerAPI to new RazerAPI.
Continued implementation of RazerManager.
Started implementation of DynamicKey.
Started implementation of Touchpad.
Added ModifierKeys enum.