began making changes to support global hotkeys on windows
Merge branch 'master' into windows

Conflicts:
	lib/main.js
Merge branch 'master' into windows

Conflicts:
	lib/main.js
Attempting to use PeekMessageW to retrieve hotkey message.
PlayPause now works without freezing the UI! Had to spawn a ChromeWorker and let it register the hotkey so that the main Firefox thread can't steal my messages.
Following example firefox add-on namespace protection scheme.
all global hotkeys working for Windows