[JENKINS-15156] Add regression test
[FIXED JENKINS-15156] Initialize AbstractLazyLoadRunMap.dir for newly created jobs
translation cleanup

removed dislocated messages defined in GlobalSecurityConfiguration,
added LOADING messages to GlobalSecurityConfiguration
Merge pull request #692 from recampbell/update-directly

API for updating update sites programatically
Merge pull request #693 from albers/translation

translation cleanup
Merge pull request #694 from recampbell/update-directly

Correctly support direct updates of html update sites
Merge remote-tracking branch 'tsartarzan/JENKINS-15156' into JENKINS-15156
[JENKINS-15156] Refactored fix.
Merge pull request #696 from johnou/JENKINS-15156

[FIXED JENKINS-15156] Initialize AbstractLazyLoadRunMap.dir for newly created jobs.
[JENKINS-15156] Noting.
[JENKINS-15156] Class loading errors can result from OOME if you are not careful.
[JENKINS-15156] Massive test failures with NPE.
Seems that the RunMap must be initialized before updateTransientActions, which uses it, is called.
Extension point to provide access to workspace even when node is offline
used to browse workspace and run scm polling
Extension point to listen buildStep execution
[FIXED JENKINS-16682] getItem(name) can throw an AccessDeniedException
so iterate on itemGroup.getItems and filter by job names
[JENKINS-15156] AbstractProject.builds accessed by Maven & matrix module builds before onLoad or onCreatedFromScratch called.
Seem to need to keep the deprecated no-arg RunMap initializer though it is unclear to me how it could work.
Merge branch 'master' of github.com:jenkinsci/jenkins
Meaningful FormValidation.toString.
More descriptive failure message.
Adding boolean signatureCheck param to UpdateSite.updateDirectly.
Removing old static field, which was not friendly to tests, especially multithreaded runners.
Cleaned up existing tests to use updateDirectly rather than POSTing raw JSON.