[FIXED JENKINS-19898] test base classes should not be linked to the junit implementation.

Changed the return type to be generic and not the junit specific CaseResult.

TestObject.fullName was used in the baseClasses jelly but this was only defined in the CaseResult so add an implementation to the base class such that people can continue to use the generic jelly in their cusomt test implementations.

Change-Id: I39fbff6621d7f20f9cebb210eea4f54a90f77375
[JENKINS-20534] Avoid usage of temporary file to write symlink.

Creating a symlink is an atomic operation, and additionally
usage of tmp file + rename performs very badly on NTFS file
system because of the way the rename is tracked in the $MFT.

In case symbolic links are not supported, we still fallback to
a regular file.
[FIXED JENKINS-19832] Added a descriptor for GlobalSecurityConfiguration. This enables helps on Configure Global Security page.
Add changelog recoed for PR #1112
Added logging level methods to AsyncPeriodicWork.
Add changelog for PR #1115
Update Messages_ru.properties

Fixed typo. Unstable in russian is "Нестабильно", not "Настабильно".
Merge pull request #1116 from laenco/patch-1

Update Messages_ru.properties
Add @since to newly introduced methods in PR #1115
Fix @since version for newly added methods
Removed "Jenkins" prefix from plugin display names.

Since sorting of plugins in the update manager is based on displayName
this name should not have a common prefix otherwise it's hard to find
a given plugin name.
@CheckForNull
[FIXED JENKINS-21023] Rewrote WorkspaceCleanupThread to determine where workspaces for known items should be, rather than looking for directories that look like they might be workspaces.
One key advantage is that this correctly handles the new default workspace location on the master.
Another is that this allows folders to be correctly skipped, and jobs in folders to be correctly deleted.
A subtler advantage would be handling of configured nondefault workspace locations, and compatibility with WorkspaceLocator.
(Orphaned workspaces from deleted jobs are not removed, but these were not removed before either.)
Merge commit 'cd526e99e63ae362f2d1ce1a04c3c68a38032a5c'
[FIXED JENKINS-21639] Prevent creation of job named '.'.
Merge https://github.com/jenkinsci/jenkins into dot-name-check
[FIXED JENKINS-20730] Use correct folder in log message
Merge pull request #1118 from daniel-beck/fix-ooom-message

[FIXED JENKINS-20730] Use correct folder in log message
Noting #1118
Merge branch 'dot-name-check' of github.com:daniel-beck/jenkins into daniel-beck-dot-name-check