Revert 4440e0f420242364975265f6db5c27bee13de4e3

It breaks some already fixed issues like JENKINS-1557
Allow gc to remove test results from memory in more proper way
Merge pull request #638 from kraai/master

Fix escaping on builds' REST API page
Merge pull request #639 from vjuranek/surefire_gc

 Allow gc to remove test results from memory in more proper way
fix persisting of formatter
add new EP GlobalSecurityConfigurationPart to enable contributions to the global security configuration page
move config for 'Prevent Cross Site Request Forgery exploits' to new global security configuration page
Diagnosis of an NPE probably caused by a transient slave connection error.
java.lang.NullPointerException
	at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:104)
	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:58)
	at com.cloudbees.hudson.plugins.modeling.impl.builder.BuilderImpl.perform(BuilderImpl.java:58)
	at hudson.plugins.m2extrasteps.M2ExtraStepsWrapper.executeBuildSteps(M2ExtraStepsWrapper.java:166)
	at hudson.plugins.m2extrasteps.M2ExtraStepsWrapper.access$200(M2ExtraStepsWrapper.java:43)
	at hudson.plugins.m2extrasteps.M2ExtraStepsWrapper$1.tearDown(M2ExtraStepsWrapper.java:137)
	at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:817)
	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:490)
	at hudson.model.Run.run(Run.java:1442)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:239)
@since
Noting some places where Item.DISCOVER probably needs to be checked.
Introduced MockFolder for testing.
Fixing and testing 7eeb79e (CopyJobCommand with folders).
[FIXED JENKINS-15126] Remove ";" from closing tag
merge the tooltip to the context menu
if there's only one installation, better to resolve to that one.

After all, that's the installation the user is most likely going to choose, and if there's only one installation.

Plus when there's only one installation, there's no drop-down to select the Maven installation in the config UI, so the user is asked to do a rather unnatural "open config page" > "just click save" workflow.
Merge pull request #642 from kraai/master

[FIXED JENKINS-15126] Remove ";" from closing tag
adde a logging to find out why we aren't doing incremental build
[JENKINS-16069] Remove wrapping of JSON with ( )
now it is done properly on Javascript side so the current server
implementation triggers javascript errors.

Result can be observed on DynamicComboBox within ui-samples-plugin
Merge pull request #643 from Vlatombe/JENKINS-16069

[JENKINS-16069] Remove wrapping of JSON with ( )
Thanks !
Minor edits.