add start paused to .properties (servicename.start_paused), command line (-paused true|false), and UI (Start Paused checkbox)
make unchecked start paused in the UI force it to start running
handle pausing on startup better, so services know sooner if they're in paused mode
Go back to calling sync() in here, but don't hold the monitor while doing so
Merge branch 'dev' of github.com:tetrapods/core into dev