resource leak cleanup if vm creation fails
unit test cases for cloud service leak
Merge pull request #90 from opscode/adamed-oc-9783

OC-9783: Knife-azure server create leaks cloud services on failure to create vm