add support for JMXConfiguration to Nexus bundles

if configured, set the appropriate system properties via JSW to enable an RMI registry/JMX server agent to be launched at Nexus bundle start.

This allows monitoring a Nexus bundle remotely via JMX using RMI.
cleanup XmlNexusPluginRepository javadoc example xml snippet

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Move String/Id helpers into their own module
Use namespace variables
note
Extract namespace variable
Use Ext.MessageBox directly
Remove unused module
Sonatype.config -> requirejs module
Add JSON support to Nexus client

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
NEXUS-5517: Fix

Latest fields were filled in only when "collapsed", but before
they were always filled in.
Introduce sonatype-lib.js aggregation for prerequisites
Fix build.timestamp for URLs
Integrate requirejs into Ext.define
Use Ext.define for configuration view
Use Ext.define for Nexus.util.Strings (sonatype/strings)
rename r.js modules because OSX won't like same name, different case files

nexus->Nexus, sonatype->Sonatype
Unwrap r.js modules already using Ext.define syntax
Added xtype and singleton support.
Drop a bit of commented cruft.
Fix requireSuper handling, try to automatically determine when to require parent by default... but still leave it up to the caller to force true or false.
Use Ext.apply to customize prototype instance.
Use local field ref instead of 'this' ref for className