Add missing components to RazerAPI.
Add documentation to RazerAPI.java
Add Hresult enum, update some documentation.
Add documentation to Hresult enum in RazerAPI.java.