Restart minion if master is not responding

Restart minion if master is not responding.

Adds config options so minion can ping master to ensure a connection.  If the ping fails the minion has the option to restart.  This solves the issue of a master that changes IP addresses (DDNS/CNAME)