fix FreeBSD pkgng provider (version detection)
add example stdout to freebsd pkgng test spec
We now check for powershell/dsc compat in provider.
The problem with raising an exception when the resource is created
was that it was not possible to have a chef recipe that installs
the correct version of powershell and then runs the dsc_script
resource.
See https://github.com/opscode/chef/issues/2027
Remove space before paren (ruby warning)
Add a line for the fix to issue 1563 (broken git shallow-clone).
serverspec 2 fixes to e2e tests

also some cleanup in the os-detection
Merge pull request #2178 from opscode/lcg/serverspec-2

serverspec 2 fixes
homebrew_owner now tries to run homebrew as the user who owns the `brew` executable, or an optional homebrew_package resource attribute
Providing documentation for end-users, updating code with PR comment
Missed file on last commit
Fixing documentation errors
Moving documentation to a more logical place.  Also no longer dis-allowing users from running brew as root.
Fixing test
Add some useful github queries.
Merge pull request #2102 from opscode/tball/homebrew-owner

`brew` command now ran as user owning executable
Trying to eradicate all traces of the JSON gem from Chef
ffi_yajl still isn't loading, and when I manually installed it on the host I was calling the wrong method
Having busser install ffy-yajl gem so it can use it for serverspec test runs
Updating DOC_CHANGES
Found some JSON pretty printing statements I missed