Bump version for 12.0.0 RC.
Pick up latest ohai and mixlib-shellout.
Merge pull request #2309 from ClogenyTechnologies/kd-aix-fixes-28oct

Fix test failures with latest AIX build.
Merge pull request #2314 from opscode/adamedx/32-bit-windows-spec-fix

64-bit Windows functional script resource specs should not execute on 32-bit Windows
add 'class Chef' outer scope

clearly we need a rubocop rule for this.

this fixes this exception which we were throwing incorrectly:

[2014-10-28T02:57:54+00:00] FATAL: NameError: uninitialized constant
Chef::Application::Exceptions

using 'class Chef::Application' saves a tiny amount of typing and
indentation but does not open up the outer lexical scope and breaks
otherwise working code like this.
WIP
only run ubuntu in travis
add FIXME comment
add empty? method for cheffs base dir class

add spec tests

remove commented pry binding

delegate to Array#empty? instead
windows_package installer_type should be a symbol

Fixes #1997
Update CHANGELOG for #1997/#2220
Make sure windows_service and windows_package resources are found with the new dynamic provider resolver.
Make sure the event log related capability is turned off on Windows 2003 boxes since it's not supported.
Disable eventlogger on win2k3
Turn off the alternative resource name tests for windows service andpackage.
Fix freebsd group provider regression introduced by b06510323102fcb35fb7b02891591b3a540ddf27 when there is no members while creating the group.
Fix the logic that checks for existing reboot pending in reboot pending tests.
Updates based on the PR comments.