AsyncBrowserSession is now a dependency like any other
- Added headless chrome and firefox. 
- Deleted SharedExternalProcess. AsyncProcess is sufficient
- Made a few changes to error handling logging in JUnitSession
- Applied some temporary fixes to a few problems with Xvfb