vm & vnet commands updated

I've synced it with latest dev branch
The ```self``` variable was defined in vmclient.js in this way:
```
getDeployments: function (options, callback) {
    var computeManagementClient = this.createComputeManagementClient();
    var self = this;
...
}
```
It works fine when i want to get .cli interaction object.