Added ShellHooking, so that we receive all Media Key input even if our window is not visible
This allows us to receive the HSHELL_APPCOMMAND message which we can then process as a WM_APPCOMMAND message since we only need the AppCommand from the lparam.

TODO: Need to get a keyboard with media keys to test this stuff, right now I am flying blind.