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.
Refactored the os disk deletion loop and renamed the preserve_azure_os_disk attribute.
Refactored to display message after retrying and waiting for 5 minutes while deleting OS Disk.
Merge pull request #52 from opscode/adamed-OC-8099-server-delete-issues

OC:8099 server delete issues -- orphaned disks after delete