Fixed issue related to precedence of knife config options
Changes to fix review comments
Removed spec tests related to bootstrap config options
use group_name when checking if the group exists on mac osx with dscl
Fixed review comments related to bootstrap config spec tests
Convert resource_collection spec to Rspec3 syntax.
Add pending specs for resource list.
Updates based on PR comments.
Ensure why-run of a FreeBSD service missing init script does not fail
Maintain init_command as nil in why-run when missing init script
Delegate Array methods rather than hardcoding into the ResourceList class.
Properly load FreeBSD service status
Renamed output_has_dsc_module_failure to dsc_module_import_failure
Merge pull request #2281 from opscode/jdmundrawala/lcm-renames

Renamed output_has_dsc_module_failure to dsc_module_import_failure
Improve detection missing WhatIf support

From output of Whatif-run, do not replace line break by space, as this breaks the match if the break was done within a word.
Refactored local_configuration_manager to use function to test for what-if support
Added spec to test a whatif expception with \r\n is corrrectly classified
Merge pull request #2265 from opscode/sersut/resource-list-specs

Add missing specs for List
Added base class for event logging
Added windows event logging