[FIXED JENKINS-22685] - Update WindowsLifeCycle.java to call restart! to properly restart the service.

Using "restart!" instead of "restart" performs the restart in a separate process, so the service wrapper doesn't kill itself.

(cherry picked from commit c6671107635a1d0ba0dba4a63b00bda37c3ef428)
[FIXED JENKINS-22822] PeepholePermalink should maintain an in-memory cache of symlinks to avoid disk I/O.

(cherry picked from commit 2ff7a905ac866aac5aea7aae0cb97ee8906b5829)

Conflicts:
	changelog.html