- Major reorganization of the code
- Totally changed how games are launched and detected running
- Should fix intermitent "game not found errors"
- removed -i option, people launching custom games should instead create a gamedb.ini
- added -t option that allows to manually set in seconds how long bnetlauncher waits for the game to start
- clients are now started using scheduled tasks so steam overlay wont affect them
- added -l option to leave client open if bnetlauncher started it
- no longer leaves tray icon when closing clients (courtesy of Maruf)
- new logger system with more consistent formating making it easy to view in proper apps
- new logger console when running debug builds