BISERVER-10657 - Javascript build process proposal

Final build targets
    dist-js: calls the obfuscated and minified version generating the source maps
    dist-dev-js: calls the non-obfuscated and non-minified version

    package: packs everything and remove source map files
    package-dev: packs everything