OC-10125 Knife-azure should auto-generate the --azure-dns-name

Implemented changes to generate dns name dynamically if --azure-dns-name option is missing during server create.
PBI: https://tickets.corp.opscode.com/browse/OC-10125.
@adamedx Please review the changes.
Thanks.