Add Ext.ux.grid.CheckColumn
NEXUS-5488: Adding log4j-over-slf4j to core

Also, made nexus-webapp explicitly reference
the three SLF4j libs (api, jcl-over and log4j-over)
to be clear they are being includded into resulting WAR
Revert "Merge pull request #733 from sonatype/activate-first-restlet1x-plugin"

This reverts commit 49c2512c2aa57160a3caeabc496e4dbf7c2840cf, reversing
changes made to 88b62c95a897ca10c38688eb58d55994df18fccd.
Fix the filter pipeline startup issue by giving all components in the restlet1x plugin the same low-level ranking as Nexus core, ie. zero.

These components will then be ordered in sequences after components from other plugins, which makes sure that the restlet1x 'catch-all' filter will not kick in before other filters in the dynamic pipeline. Normally each plugin is assigned a higher-level ranking based on their activation order, ie. the same as Plexus, to allow plugins to override selected components from core or dependent plugins. Without this change if the restlet1x plugin started after the siesta plugin then the 'catch-all' filter would get a higher ranking than the siesta filters, and the siesta filters would never be called.

Note that default components will still appear before non-default components, regardless of which plugin contributed them. The ranking function effectively partitions components into default vs non-default where elements in each partition are sorted by their assigned ranking (and then by their defined order inside the injector).
Fix string util reference
Add 'readOnly' flag for checkcolumn
Add NX.assert() helper
add default message
@since 2.4
Merge pull request #738 from sonatype/nx-assert

Add NX.assert() helper
Use consistent file naming
update jslint hints
UIDLockResource was missing @Named, leaving tests using it getting 404s
Merge pull request #737 from sonatype/assign-restlet1x-plugin-low-ranking

Assign restlet1x plugin low ranking
[NEXUS-5491] Fix rendering of optional fieldset inside optional fieldsets

Data translation helper looked at deep nodes first and tried to
immediately expand fieldsets that were not rendered yet because the
containing fieldset was still collapsed.
Re-applying change lost in squash-o-matic branch

Original change in ad294cf9e52f8940229469c0ba641787c605552b,
extending FormPanel here causes nesting forms which chrome does not
like.
Fix name of logback-test.xml (according to changes in launcher)

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5520] Remove fixed id for roleManager component
Add joda-time to core, this is needed by a few plugins as well as for xstream date converters
Merge pull request #739 from sonatype/joda-time-to-core

Add joda-time to core, this is needed by a few plugins as well as for xs...