Oc 7836 server create

1) quick create (dns name, image, size, location)
2) advanced create (quick create + host name + storage account)
3) handles quick create + host name
4) handles quick create + storage name
5) added boolean flag "--connect-to-existing-dns". with this option you need to specify the host name also.
6) version1- added support for random port number generation when connect to existing dns.
7) Renaming options to those used from the UI
8) Prefix azure specific options with "azure"