Fixed issue where GUI artifacts may appear when game is paused and window is resized.
Added initial keyboard support
Focus now defaults to GLWindow
Added signal for esc key to break from fullscreen, and return back into windowed mode
currently run variable in qml must default to true
Now qml run variable can be defaulted to false
Keyboard now works for controlling input
esc key now changes fullscreen window to windowed
Removed debug statements for handled keys
space button sends signal to pause / play video
altered toolbar color a little, mouse will now disappear if not moved for 2 seconds, will reappear upon movement
toolbar disappears when move does
changed mLibretroCore->deleteLater() to delete mLibretrCore
Renamed most variable names to lowercase and underscore names, also changed minHeight to baseHeight, same for width