Chef CVT Fixes for Azure

There are a few spec issues on Azure: 

* Administrator account is renamed to a custom name on Azure. So we shouldn't hardcode its name anymore
* Memory leak tests always fail on Azure since the Ruby Working Set increases by 4k during the iterations
* Azure creates a non-inherited ACL when you touch a file
* `0.0.0.0` is not an available address on windows to bind to. (This has not been an issue in CI because integration tests are not running on windows)

/cc: @opscode/client-engineers