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.