WIP SmartOS GZ communicator

- add Util::GlobalZoneSSHInfo
- copy and paste from Machine#ssh_info in Vagrant,
  then pulled apart into different methods
- gets port info from gz_ssh port forward