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.
PeepholePermalink should maintain an in-memory cache of symlinks to avoid disk I/O.
SSH slave connections die after the slave outputs 4MB of stderr, usually during findbugs analysis
Fix issue where restart would not properly display username if user was not loaded.
Only call getAllItems in recursive ListView