Add esxcli related types and methods

From the internal vmodl
Refactor unmarshal
Refactor esxcli to esxcli.Executor
New esxcli command parser
Use new esxcli command parser
Merge pull request #115 from dougm/esxcli

Support esxcli through vCenter