Merge pull request #2207 from thehutch/master

Removed unnecessary string map from Keyboard
Add SoundEvents

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Make a distinction between sounds and music for volume control

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Removal of Mouse enum

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Rewrite of Keyboard
- Removed unused imports
Signed-off-by:thehutch <th3hutch@yahoo.co.uk>