Make sure that :distro is evaluated later than :bootstrap_template and :template_file in order for knife cloud plugins to work corectly with Chef 12.
Rspec 3 compat.
Merge pull request #2368 from opscode/sersut/knife-cloud-bootstrap-options

Knife cloud plugins bootstrap problem with Chef 12 when using custom templates.
Make client.pem being a symlink a configurable option
Add spec for making client.pem a symlink a config option
Fix rspec 3 specs.
Add CLA_ARCHIVE -- List of CLAs from pre-supermarket times
Merge pull request #2370 from opscode/ryan/follow_symlinks

Make client.pem being a symlink a configurable option
chef-12 attribute changes

- adding rm, rm_default, rm_normal, rm_override APIs
- adding default!, normal! and override! APIs
- changing force_default! and force_override! APIs
fix autovivification
fix rspec truthy things
add md files for chef-12 attr syntax