add libwebsocket
Add missing file
Add more missing files
Initial webui code (that does nothing useful)

I plan to port over the existing nulldc debugger stuff to a webui so we can do remote debugging on android and more
Add game details as webpage popup during launch process

Currently supports games with standard naming (i.e. Dead or Alive 2) or
brackets for details (i.e. Dead or Alive 2 [NTSC-J])
Add a proper info API, but retain the requirements for now
Make displaying game details in launcher a preference
Async XML loading, Move XML methods to parser class