KNIFE-441: Handle error status response elements correctly
Fixes for azure failing intermittently
Added tests from: https://github.com/MSOpenTech/knife-azure/commit/a39fc0a5d24b6b6896755b102a35a79aa1474c82
Check server attributes like publicipaddress after server is fully ready
Fixed failing tests
Fixed role-status messages
Merge pull request #132 from opscode/adamed/knife-441-merged

KNIFE-441: Knife azure fails intermittently