change file_staging_uses_destdir default to true
make no_lazy_load the default

modernization of spec tests and additional specs added
deprecate ruby 1.8.7
CHEF-3684: do not clear file cache on override run list
clean up obsoleted files in cookbooks we synch

also fixes bugs where dotfiles would be missed in loops that
search through the file cache.