cleaning up setup_acl/update_new_file_state redundancy
removing debugging
make action_create a little easier to read
whitespace rage
make it more obvious what cookbook_file is doing
add back in create_if_missing-skips-checksum behavior
comments
remove redundant mixins
less convoluted logic
pull diffing out as a service object
add some XXX comments, rename diff_output instance var
backup cleanup
make requires_changes? work when the file does not exist
pull out content strategy and lots of cleanup
if file resources do not specify a mode, the file/dir must be created
  with the mode based entirely on the umask.
cookbook_file using a strategy
move the complexity over nil back into cookbook_file strategy
adding debugging and renaming variable
wrong place for the debug line
add explicit cleanup in whyrun mode, change some base contentstrategy
behavior