Add Apache2.0 License and boilerplate

Rahul Sonnad, CEO of Geodelic Systems, has granted permission to open
source this code that I created while I worked as an employee of Geodelic
Systems. This is done with his explicit approval. Adding the Apache 2.0
license and boilerplate in order to make it official.
Revert "add apache 2.0 license"

This reverts commit ed0905e5e7853568a184174acdf338e1633e95f9.
Merge remote-tracking branch 'geodelic/master'

Merging in updated original with Apache 2.0 license.

Conflicts:
	bootstrap/solo-helpers.rb
	cookbooks/apt/recipes/apt_fix.rb
	cookbooks/apt/recipes/s3repo.rb
	cookbooks/chef-fixes/libraries/lazy-subscribes.rb
	cookbooks/chef-fixes/libraries/mixin-command.rb
	cookbooks/chef-fixes/libraries/run_list.rb
	cookbooks/chef-fixes/libraries/shell_out.rb
	cookbooks/misc/libraries/helpers.rb
	cookbooks/solo_client/attributes/apt.rb
	cookbooks/solo_client/files/default/generate_authorized_keys.py
	cookbooks/solo_client/libraries/errors.rb
	cookbooks/solo_client/libraries/lockr.rb
	cookbooks/solo_client/libraries/rolr.rb
	cookbooks/solo_client/providers/download_from_s3.rb
	cookbooks/solo_client/providers/untar_from_s3.rb
	cookbooks/solo_client/providers/untar_from_s3v2.rb
	cookbooks/solo_client/recipes/source_creds.rb
	cookbooks/solo_client/resources/download_from_s3.rb
	cookbooks/solo_client/resources/untar_from_s3.rb
	cookbooks/solo_client/resources/untar_from_s3v2.rb
Revert "Revert "add apache 2.0 license""

Add back apache 2.0 boilerplate and my name to files I have modified
since leaving Geodelic.

This reverts commit 2b3733020a3ab2474b42fd32ac39818357d49734.

Conflicts:
	cookbooks/apt/recipes/apt_fix.rb
	cookbooks/apt/recipes/s3repo.rb
	cookbooks/chef-fixes/libraries/lazy-subscribes.rb
	cookbooks/chef-fixes/libraries/mixin-command.rb
	cookbooks/chef-fixes/libraries/run_list.rb
	cookbooks/chef-fixes/libraries/shell_out.rb
	cookbooks/misc/attributes/default.rb
	cookbooks/misc/recipes/bashrc.rb
	cookbooks/misc/recipes/default.rb
	cookbooks/misc/recipes/distutils.rb
	cookbooks/misc/recipes/dotssh.rb
	cookbooks/misc/recipes/dotssh_dir.rb
	cookbooks/misc/recipes/dotssh_files.rb
	cookbooks/misc/recipes/mounts.rb
	cookbooks/notify_hub/providers/default.rb
	cookbooks/notify_hub/resources/default.rb
	cookbooks/solo_client/attributes/default.rb
	cookbooks/solo_client/attributes/persist.rb
	cookbooks/solo_client/libraries/fake_search.rb
	cookbooks/solo_client/libraries/hash_flatten.rb
	cookbooks/solo_client/libraries/lockr.rb
	cookbooks/solo_client/libraries/persist.rb
	cookbooks/solo_client/libraries/rolr.rb
	cookbooks/solo_client/recipes/auto_restart_chef.rb
	cookbooks/solo_client/recipes/begin_end_hub.rb
	cookbooks/solo_client/recipes/creds.rb
	cookbooks/solo_client/recipes/delete_me.rb
	cookbooks/solo_client/recipes/delete_prep.rb
	cookbooks/solo_client/recipes/last_call.rb
	cookbooks/solo_client/recipes/lockr_acquire.rb
	cookbooks/solo_client/recipes/lockr_release.rb
	cookbooks/solo_client/recipes/make_available.rb
	cookbooks/solo_client/recipes/update_ssh_authkeys.rb
	ohai_plugins/current_user.rb
	ohai_plugins/mongodb.rb
	toolbox/checksum_cache.rb
	toolbox/debugger.rb
	toolbox/deeplook.rb