PR from msopentech on docker create command and porting vm commands to hydra

This PR contains the following changes

1. Porting vm set of commands to hydra
2. New commands added to support docker extensions to create vm
3. Restructured Test suite for vm set of commands
4. Required readme changes to reflect the above items.

Note : 
To run docker vm create tests in production uncomment the cli.vm.create_docker-tests.js in testlist.txt. Run this test in recording mode to create respective nock file. 

File uses mixed tabs and spaces and is indented 4 spaces.