Added alternative login providers for desura  **Requires desura web update to work**

Added staging option for login/api services to allow testing against non production server
Added the ability to debug api calls to server with xdebug
Disabled cert check for staging url
Moved all url generation to webcore
Fixed password box being empty after login failure #637
Fixed asserts from wxWidgets (wrong thread) after login ext failure