osx guest plugin: Implement halt capability

The easy one. Just run:

    sudo shutdown -h now

Takes a good long while though.
osx guest plugin: Implement change_host_name

Detection of broken synch between current hostname and desired host name is the
same as FreeBSD. Permanent changes are performed using:

   sudo scutil –-set HostName <name>