Add location field to virtual guest object

Add location field to the virtual guest object so that cpi can use this field to decide where to create remote iscsi disks

Signed-off-by: Edward Zhang <zhuadl@cn.ibm.com>
Merge pull request #15 from xingzhou/vm_location

Add location field to virtual guest object

Merge this to unblock the work in bosh-softlayer-cpi
Add getIscsiVolume method

Will fetch the iSCSI volume object based on volume id.

Signed-off-by: Edward Zhang <zhuadl@cn.ibm.com>
Add capability to retrieve virtual guest username and password

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Add ability to attach/detach disk through shell script

Add ability to attach/detach disk through shell scripts

Signed-off-by: Edward Zhang <zhuadl@cn.ibm.com>