Remove ability to override selinux restorecon command. Tidy selinux config option.
Remove file_force_unlink from config.
Relocate comments so that they can be picked up correctly by the doc tools.
Cache system's selinux state to minimize the impact. Tidy debug logs.
Make selinux util a module.
Remove the debug print left over.
Merge pull request #764 from opscode/ss/OC-7900

Remove ability to override selinux restorecon command.
Refactor securable tests to differentiate based on target file availability. Fix inherits tests so that we are catching ACL issue when we use mv_windows when creating temp files under tmpdir.
Fix broken windows permission tests.
Also test with different combinations of new file config items.
Increase windows ACL testing coverage. Fix children inheritance of windows ACLs.
Fix missed link specs and cleanup.
Minor test cleanup for windows.
Better error message when administrator privilages is missing on windows. Fix comment for MvWindows.
Merge pull request #771 from opscode/ss/windows-acl-fixes

Increased test coverage and fixes for windows ACL handling.
Rename file config parameters to be file_atomic_update & file_staging_uses_destdir
Fix comments that include FIXME / TODO / XXX.
Typo fixes in config.rb
Remove the catch / throw in do_diff.
Merge pull request #772 from opscode/ss/OC-7901

Rename file new config parameters for new file resource.
force_unlink tests for symlinks.