Merge pull request #2 from dougm/enums

Enum type related changes
Add basic client structure
Merge pull request #3 from vmware/add-client

Add basic client structure
Use cookiejar in soap client

govmomi.Client can use the auth cookie for non-soap requests,
such as to the datastore /folder URL.

- Add login related tests

- error instead of panic if endpoint emits a response other than soap
Merge pull request #4 from dougm/cookie

Use cookiejar in soap client
Embed ServiceContent type in govmomi.Client
Allow custom request for mo.RetrieveProperties
Merge pull request #5 from vmware/retrieve-props

Retrieve properties with custom request
Add folder and datacenter types
Merge pull request #6 from vmware/folder-op

Add folder and datacenter types
Retrieve only childEntity property for folder
Function to retrieve datacenter folders
Add datastore struct
Add network struct
Add virtual machine struct
Add compute resource struct
Merge pull request #7 from vmware/dc-folders

Structs for common managed entities
Add power on/off and reset functions to VirtualMachine
Merge pull request #8 from vmware/powerops

Add power on/off and reset functions to VirtualMachine
govc cli skeleton