Support deploying/requiring from npm modules plus improvements in how as...

...ync start and stop is implemented
this can lead to an NPE (for instance in `js_verticle_test.js` adding `exports.__vertxRunModule = null` will throw an NPE at this line)