JBDS-3131 : support install urls from both redhat.com and jboss.com

Signed-off-by: Fred Bricon <fbricon@gmail.com>
JBIDE-18317 : Rename 'AngularJS with Forge Project' to 'AngularJS Forge'

Signed-off-by: Fred Bricon <fbricon@gmail.com>
JBIDE-18335 : use proper required plugin id for forge

Signed-off-by: Fred Bricon <fbricon@gmail.com>
JBIDE-18307 : reset initial imported project name list

Signed-off-by: Fred Bricon <fbricon@gmail.com>
JBIDE-17814 - Empty editor is opened instead of Central editor
JBIDE-18247 : delay remote variable resolution to when necessary

When displaying Central, ProxyWizardManager and RefreshBuzzJob instantiations trigger fetching of remote resources (ide-config.property), that could block the UI for an indefinite amount of time.
The values being looked up are not required until later, by methods running in Jobs, so the current fix consists in performing the lookups only when necessary and when it's safe to do it.

The fix is certainly not ideal, other parts of the code calling PropertiesHelper.getPropertiesProvider().getValue(...) might require better handling as well, but this would require major refactoring at the foundation level (introducing/handling timeouts).

Until a better redesign can be performed, the current fix makes Central not blocking the UI, as expected. Some jobs keeps running for a very long time in the background but they can be cancelled any time.

Signed-off-by: Fred Bricon <fbricon@gmail.com>
Make m2e STFU about unknown com.googlecode.maven-download-plugin:wget

Signed-off-by: Fred Bricon <fbricon@gmail.com>
JBIDE-18436 : matching WTP runtime versions to their stacks counterparts

Signed-off-by: Fred Bricon <fbricon@gmail.com>
JBIDE-18277: Remove earlyaccess listing

Listing is fetched at build time
JBIDE-18368: Prevent NPE