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.
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
Fix stringToBool helper location
Merge pull request #727 from sonatype/NXCM-4947-nexus-bundle-jmx

NXCM-4947 - add support for JMXConfiguration to Nexus bundles
Merge remote-tracking branch 'origin/master' into nexus-client-json