Extend mouse and keyboard state tests
Extend mouse and keyboard state tests

Simplify existing redundant test cases.
Add test cases for resetting currently pressed keys / buttons.

craftyjs/Crafty,craftyjs/Crafty,mucaho/Crafty,mucaho/Crafty,craftyjs/Crafty,mucaho/Crafty