feat #984 noder-js: at-noder-converter transformation for some files
feat #984 noder-js: integration of noder-js
feat #984 noder-js: include bootstrap build in npm package

As the migration to noder-js temporarily adds an extra build step
to convert all files to CommonJS (with at-noder-converter), this
commit makes sure all converted files are individually present in
the npm package (in the build/target/bootstrap directory).
feat #984 noder-js: fixing an issue in case the DownloadMgr is not usable
feat #984 noder-js: fixing a packaging issue
feat #984 noder-js: loader plugin for resources providers

This commit adds a loader plugin for resources providers.
The plugin will simplify the migration to the new syntax.
feat #984 noder-js: cleaning of aria.core.JsonValidator

Removal of commented code for the addition of `aria.core.BaseTypes` as a dependency.
That base bean definition is alreay added in the bootstrap.
feat #984 noder-js: Dynamic dependencies restoration

Classes `aria.utils.History` and `aria.templates.Template` had dynamic dependencies that had been turned into static ones.
This commit creates a loader plugin for `aria.utils.History` and make the contextual menu class asynchronous for the `aria.templates.Template` class.
feat #984 noder-js: switching to noder-js 1.4.0
feat #984 noder-js: migration to at-noder-converter 1.0.1
feat #984 noder-js: fixing issue when using Aria Templates in node.js

It is now possible again to use Aria Templates from node.js with:
 require("ariatemplates");
 Aria.load(/* ... */);
 // ...