Use unix socket instead of inet for supervisor. with inet, a lot of sockets in
time_wait accumulate as we use supervisorctl in service-monitor.
Merge branch 'issue#476_service_monitor_doesnt_start' of https://github.com/schakrava/rockstor-core into schakrava-issue#476_service_monitor_doesnt_start
Show Service monitor status and appropriate messaging

If the service monitor is running, display its status, but do not allow
the user to stop it
If it is not running, display its status, and a warning message.
The other services are displayed as before in either case.
Check timestamp of last service monitor status

Check timestamp of current service monitor status and compare with
previous to see if it is still running
Modified warning message
Merge pull request #486 from schakrava/issue#476_service_monitor_doesnt_start

backend change for #476.