Fix in group provider for windows to take correct group_name
Unit test for group_name test in NetGroup for Windows provider
Updated test to differentiate between name of group & group_name
functional tests for group provider
after blocks for cleanups
code refactoring for test case code
Use require_root to run tests with elevated privileges
Clean test suite to conform to other functional tests
Merge branch 'muktaa-oc-8526-group-provider-windows' of https://github.com/ClogenyTechnologies/chef into muktaa-oc-8526-group-provider-windows

Conflicts:
Minor fix
Introduce a filter to run on linux(as root) or windows
Load provider to validate create/delete operations
Abstracting common functionality of finding providers
aix functional test abstract ohai and runcontext creation.
Updated group resource functional tests for windows and linux platform
Updated group resource functional tests to use ohai platform_family insted of ohai platform
Added functional tests for group resource and apply filter to run test as a root user
Updated spec helper to set requires_root true for windows administrator user
Merge branch 'master' of https://github.com/opscode/chef into muktaa-oc-8526-group-provider-windows
Merge branch 'muktaa-oc-8526-group-provider-windows' of https://github.com/ClogenyTechnologies/chef into muktaa-oc-8526-group-provider-windows

Conflicts:
	spec/spec_helper.rb