remove roundtrip js->java->js

also: 
runs most of initialization async to give control back to the browser
moves js executor queue into the data bridge to encapsulate better

[#56615394]