Merging CL#2582871 LauncherDev->Main
change summary:
- Web browser modified to allow users to pass in a callback function that will handle window creation.
[CL 2586148 by Wes Fudala in Main branch]
Also added the option to pass a content string when the window is created, as you need to wait a frame before the browser is passed back for it to be valid.
[CL 2412858 by Matthew Griffin in Main branch]
Also removed guards around browser code in SWebBrowser and made sure that path for sub process exe is correct if game exe is not in the same folder.
[CL 2389777 by Matthew Griffin in Main branch]