Merge pull request #774 from dnadolny/master

[JENKINS-17478] Various improvements from code reviews
[JENKINS-16301] Replace impl of getDigestOf with standard (Commons Codec) DigestUtils.md5Hex, for simplicity.
[JENKINS-16301] Use a buffered input stream to get somewhat better performance.
JUnit 4.
[JENKINS-16301] Verifying current serial format as a baseline.
Merge branch 'master' of github.com:jenkinsci/jenkins
Fixed reporting correct pass count by TestResult.toPrettyString() method.
Merge pull request #786 from arihyttinen/master

Fix TestResult.toPrettyString() pass count
Thanks!
Was missing.
Try harder to display some kind of description for each installed plugin.
Merge branch 'master' of github.com:jenkinsci/jenkins
Avoid gratuitous logging at INFO.
Use message formats when logging.
Merge pull request #779 from ikedam/feature/JENKINS-17774-2

[FIXED JENKINS-17774] Plugin tests often fails in Windows (just reverting JENKINS-12647).
Using a property to share target jdk version with enforcer rule.
[JENKINS-16301] Verifying current load/save implementation can round-trip fingerprints.
Merge branch 'master' of github.com:jenkinsci/jenkins
[FIXED JENKINS-17681] Use builds\last{Stable,Successful}Build on Windows for permalinks.
Merge branch 'master' into recurse-folders-maven-jobs-compat
Merge pull request #763 from Vlatombe/recurse-folders-maven-jobs-compat

Fix compatibility of the recurse option with Maven jobs
Thanks !