Merge pull request #139 from dougm/device-helpers

Add VirtualMachineList.PrimaryMacAddress helper
Add VirtualDeviceList.Type method
Add some DeviceType constants
Add VirtualMachine BootOptions wrappers
Add boot order related VirtualDeviceList helpers
Add device.ls -boot option
Add device.boot cli command