Allow zero-downtime deploy of runtimes with restart markers (TORQUE-819)

There are now several files we look for in the tmp/ directory of
deployed applications to trigger a restart of specific runtimes:

tmp/restart.txt - restart the web runtime
tmp/restart-web.txt - restart the web runtime
tmp/restart-jobs.txt - restart the jobs runtime
tmp/restart-messaging.txt - restart the messaging runtime
tmp/restart-services.txt - restart the services runtime
tmp/restart-stomplets.txt - restart the stomplets runtime
tmp/restart-all.txt - restart all runtimes

Touching any of these files will do a zero-downtime deploy of the
listed runtimes.

Services is a bit weird because even though we restart the runtime the
service itself doesn't get restarted yet so nothing really changes.