Merge pull request #1115 from opscode/lcg/CHEF-4734

CHEF-4734: Stop enforcing group/owner regular expressions
[CHEF-4799] Handle non-dupable elements when duping attribute arrays
[CHEF-4946] Don't try to install ruby-shadow on cygwin
Lock `sdoc` down to `~> 0.3.0`

TL;DR - `sdoc ~> 0.4.0` depends on `rdoc ~> 4.0` and this version of 
`rdoc` breaks our Omnibus builds on Solaris!

The full explanation is going to sound long-winded...just bear with me. 
`rdoc` 0.4.0+ ships with fixture data from MarkdownTest, a Markdown 
validation test suite. Unfortunately this fixture data also has spaces 
in all of the file names. `pkgmk`, the utility we use to generate Chef 
Omnibus packages for Solaris, has a known issues processing file names 
with spaces:

http://compgroups.net/comp.unix.solaris/pkgmk-fails-when-filenames-have-space-chara/295864

Yes, this fix is a metaphor for the age old battle of hipster vs 
greybeard.
Merge pull request #1211 from opscode/schisamo/lock-down-sdoc

Lock `sdoc` down to `~> 0.3.0`
CHEF-3012: Use SID instead of username for group membership checks
Also use sid in excluded_members check, fixes group_spec regression
SID awareness in group base class to fix regression where resource always updates
Add support for Windows domain join spec filter
Windows domain group resource examples
Fix broken unit test break on non-Windows platforms
Rename method to reflect predicate usage from code review feedback
Reuse of examples via include_examples for more sensible rspec output
Make conditional more concise with ternary operator per CR feedback.
Move shared examples invocation into windows-scoped block
Merge pull request #1207 from opscode/adamed-chef-3012

CHEF-3012: Windows group provider is not idempotent for domain users
CHEF-4762: added comments about expected return values in http_request with action :head
CHEF-4762: Added a http_request test for testing false return value when not modified response
CHEF-4762: Added some some CHEF-4762 tests for Chef::HTTP#head
make descriptions same as chef-docs