Update core/src/main/java/hudson/model/Run.java

Handling NTFS symlinks introduced via Util.resolveSymlink.
JENKINS-15587
Also probably culprit for JENKINS-13972
Update core/src/test/java/hudson/model/RunTest.java

Added testParseTimestampFromBuildDir to deal with JENKINS-15587.
Introduce jenkins.slaves.WorkspaceLocator which allows extensions to override the location of the workspace.
Minor updates.

Code style convention related updates.
Fix typo.
Update translation.
Complete Traditional Chinese translation on RekeySecretAdminMonitor.
don't throw NPE if job was deleted in the mean time
UDPBroadcastThreadTest was often failing on ci.jenkins-ci.org; making more lenient.
Mar 4, 2013 10:55:46 PM hudson.UDPBroadcastThread run
WARNING: UDP handling problem
java.io.IOException: Operation not permitted
	at java.net.PlainDatagramSocketImpl.send(Native Method)
	at java.net.DatagramSocket.send(DatagramSocket.java:625)
	at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:98)
→
java.net.SocketTimeoutException: Receive timed out
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
	at java.net.DatagramSocket.receive(DatagramSocket.java:725)
	at hudson.UDPBroadcastThreadTest.receiveAndVerify(UDPBroadcastThreadTest.java:70)
	at hudson.UDPBroadcastThreadTest.testMulticast(UDPBroadcastThreadTest.java:51)
Merge branch 'master' of github.com:jenkinsci/jenkins
Changed 'Hudson' into 'Jenkins' in CLI error message.
Using better Logger overloads.
Comments.
[FIXED JENKINS-17085] Bogus requestHeaders value prevented crumb addition.
(Ah, the joys of dynamic typing!)
Merge branch 'master' of github.com:jenkinsci/jenkins
[FIXED JENKINS-17087] getSortedDescriptorsForGlobalConfigUnclassified needed to avoid clobbering GlobalCrumbIssuerConfiguration in Jenkins.doConfigSubmit.
Fix typo.
Align to src/main/resources/hudson/model/Messages_zh_TW.properties.
Refine sentences.
Integrated json-lib 2.4

I had to tweak UpdateSite code because JSONObject.fromObject(String)
became more strict and no longer allows extra garbage after the closing
'}'
Increase the cache time from 1 day to 365 days

These are one time URLs, and this change aligns them from other /static/
links that serve 365 days expiration period.
Merge branch 'master' of https://github.com/jenkinsci/jenkins