Merge tag 'pallet-0.8.0-RC.1' into develop

pallet-0.8.0-RC.1
Updated version for next release cycle
Fix package-manager :summary for lazy seqs
Catch Error in p.c.primitives/async-fsm
Update to pallet-fsmop 0.3.1
Fixed error on nohup service start

Wrong "file" primitive was used - an action instead of script - in
generation of service starting script.
Fix bug in pallet.crate.etc-hosts/hosts
fix leiningen spec

Was just missing a quote.
Update to stevedore 0.8.0-beta.3
Make p.script.lib/tmp-dir more robust

Try $TMPDIR, $TEMP, $TMP, /tmp, /var/tmp and /usr/tmp.

Fixes #237
Add :link to content-options
Make init script creation optional

Packages often install init scripts.  This makes the writing of an init script
optional, allowing pallet's initd service abstraction to be used with package
provided init scripts.
Add group-node-maps to return node maps

Returns a sequence of node maps for the specified group specs.
Fix ensure-service-dispatch in hybrid provider
Add spool-root to p.script.lib

Returns the root directory for spool files, usually /var/spool.
Log ssh port when executing remote scripts
Allow tmpdir specification in make-temp-file
Allow action specific script context

The :script-context action option can be used to specify a sequence of additional
script context keywords for an action.
Allow control of hashing in scripts

The :script-hash option can be used to control whether the shell hashes executable
paths.  Defaults to true.
Ensure ssh-mktemp respects TMPDIR in :script-env