Added unit test for keyboard and mouse inputs.
MAINT: Reformatted lines to 80 characters.
FIX: Deactivate testing of keyboard and mouse inputs in Travis CI.
Add `sendEvent` signal to `UserThread` class for debugging.
Add `EventScheduler` class for functional testing.
Use `deleteLater` method to destroy `QWidget` instead.
Add unit tests for keyboard and mouse input.
Enable keyboard and mouse input testing in Travis.
Merge pull request #47 from DO-CV/test-keyboard-mouse-input

Add functional tests for keyboard and mouse input.