[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.
Introduce OfflineCause.UserCause
Moved JENKINS-21457 from 1.549 to 1.550
Merge pull request #1103 from olivergondza/refactor-offline-cause

Introduce `OfflineCause.UserCause`
update since
Refactor CLI tests
Fix 2 bugs in translation tools

- Division by zero --> Error
- Properties with space
trying to be a bit more helpful
Improve French translations
Remove unnecessary executable bits on source files
Fix windows-slaves-plugin

2669e4a86d72f2d8b67417812db8f52aa487f3de extracted windows-slaves code
to a separate plugin.
However in the process, it introduced a dependency conflict.
core -> j-interop -> jcifs (1.2.19)
whereas
windows-slaves-plugin -> ... -> jcifs (1.3.17-kohsuke-1)

This was causing NoSuchMethodError while launching windows slaves
Merge pull request #1106 from Vlatombe/fixing-windows-slaves-plugin

Fix windows-slaves-plugin
Merge pull request #1108 from kpfleming/no-executable-source

Remove unnecessary executable bits on source files
[JENKINS-21373] Noting.
FIXED JENKINS-10468 - Build Queue does not show the executor a build is
waiting for
Added null check suggested by Kohsuke
Merge pull request #1105 from damienfinck/master

Fix 2 bugs in translation tools + Improve French translations
[JENKINS-21474] Fix NPE in View.getComputers()
Merge pull request #1109 from olivergondza/JENKINS-21474

[JENKINS-21474] Fix NPE in View.getComputers()