Reviewer Matt: Mmonit fix - Issue #4

Makes the mmonit.monit script smarter, such that it will not try to configured the connection to M/Monit unless it has  all the required data in /etc/clearwater/config.

See also https://github.com/Metaswitch/chef/pull/31

Testing wise, I've verified that systems using the new code do not try to connect to M/Monit when missing config from Chef. There is a slight annoyance in deploying this change, in that we need to upgrade all systems before changing the config in Chef.