QENG-1400 - Added OS X Support to Beaker's users and guests

Added support for host operations on OS X.

Let me know if you have any questions about this.
Thanks,
Kevin
I prefer to use method parens instead of grouping parens in cases like this - `self['platform'].include?('solaris')`, but if beaker standard prefers this I'll survive