change file_staging_uses_destdir default to true
make no_lazy_load the default

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

this also fixes bugs where dotfiles would be missed
in loops that search through the file cache.
Merge pull request #1663 from opscode/lcg/yay-chef-12

Lcg/yay chef 12
Add encrypted AWS secrets for travis + kitchen
Add basic end-to-end testing.
Try executing kitchen converge
Run kitchen text on one box.
use bash to change test directory
Point to Gemfile
Add rubygems as a source to Gemfile
Use before_script to change directory
debug kitchen test output
Improve flexibility of kitchen configurations.
Add berkshelf
Add IAM information
Add security groups
verify key is correct