Update to be compatible with latest RazerAPI.
Fix violations.
Merge branch 'develop' into feature-rzdpmonitor