FORGE-1479: Added JavaEEUICommandEnricher with setup steps to commands
Fixed failing tests
Renamed Enricher to Transformer
Merge pull request #382 from forge/FORGE-1479

FORGE-1479: Added JavaEEUICommandTransformer with setup steps to commands
Documented how to install `core` addons.
Bootstrap now accepts 'addon,version' shorthand notation in addition to other forms.
Using final versions and using iterator to ease debugging
Removed references to PLUGIN_DIR in startup script
FORGE-1583: Created offline distribution
FORGE-1583: startup scripts add --immutableAddonDir to FORGE_HOME/addons
Merge pull request #385 from gastaldi/FORGE-1583

FORGE-1583: Created offline distribution
FORGE-1586: Added EAR project type
FORGE-1535: jpa-new-field is now able to update an existing field
Using try-with-resources with run command
FORGE-1588: Added addon dependencies to API subproject
FORGE-1587: Changed UI for FurnaceAddonSetupStep
FORGE-1589: Fixed TouchCommandTest
FORGE-1590: Proxy settings should now be used in ProxySelector
FORGE-1509: Removing managed dependency from project causes infinite error loop.
Log metadata failure as well. Just in case we want more random info about an already failing command.