Make the tests resilient to specific Win2k3 behavior.
Fix knife configuration tests on windows based on the behavior of knife.
Convert eager creation of resources into lazy creation to pick up config changes during the tests.
Make sure file_class doesn't raise an exception when links are not supported on platform.