Fixed some issues in Azure
Changes for default port, changes in image listing tests
Remove all Chef::Config[:knife]settings prior to every test suit run
Merge pull request #48 from opscode/muktaa-oc-8242-azure-fixes

OC-8242: azure fixes of some bugs / issues
Fixed:server create in azure when same vm name is used across hosted services fail
Update test cases to use correct data after find vm in service fix.

- vm01 is not part of service001, use vm002 which is.
- fix the case where vmname and service name are same, add test data.
remove commented code.
Merge pull request #51 from opscode/adamed-OC-8236-delete

OC-8236: Server create bug in azure when same vm name is used across hosted services
Using azure-dns-name for all variables and cleaned up error displayed when selected N or n for delete confirmation.
Added code to delete the OS Disk and Storage Account only after the VM is internally detached from the disk.
Implementation of the storage account deletion.
Added test-cases for deleting and keeping OS Disk on the basis of --preserve-os-disk parameter.
Specs included for storage account deletion and storage with OS Disk option  validation.
Renamed preserve_os_disk to preserve_azure_os_disk_name and hostedservicename to azure_dns_name.
Added a counter to exit after 12 attempts while trying to delete the OS Disk.
Adding the xml file used in spec.
Updated the image list spec with renamed attribute name and missing stubbed publish_setting code.
Updated the readme.rdoc to reflect the latest option names.
Changed the exception class to be more specific and added a comment.
Refactored the disk detachment check loop and updated few comments.