[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.
Merge pull request #1238 from gmjck/master

[FIX JENKINS-22685] Jenkins cannot restart Windows service
Noting #1238