Merge tag 'pallet-0.8.0-beta.9' into develop

pallet-0.8.0-beta.9
Updated version for next release cycle
Log :environment value when key not found
Propogate project map to :environment in up task
Log environment at TRACE in commit
Add local vairables for clojure-mode indents
Fix pallet.crate/compute-service for no node case
Allow options to pallet.actions/packages
Add blobstore function to pallet.crate
Add no arg arities to *-from-config-file
Allow blobstore-service to pass provider options
Add :blobstore to lift and converge docstring
Fix pallet.crate/compute-service and blobstore
Use default blobstore in task main-invoker
Add jclouds profile
Add :new-login-after-action action option

The option is a boolean flag to indicate a the current ssh-session should be
closed after the current action, to force a new login shell.
Use :new-login-after-action in p.crate.environment

Fixes #214
Add config function in p.crate.ssh-key

The config function can be used to manipulate ssh config file entries.
Fix update settings action for nil options
Add check-keys macro for map subset verification

Can be used to check a selection of keys against a schema.