Add test provider
Add series-phases and parallel-phases

Changes async operations to return a rex-map rather than a tuple.  Providers should
return :new-targets and :old-targets for create-nodes and destroy-nodes.
Normalise schemas to use camel case names
Remove pallet.phase
Rename p.target-ops to p.phase
Use log domain in pallet.ssh.execute
Remove redundant assembly dir
Add LICENSE file
Add .gitignore for configure
Remove old examples directory
Remove old doc directory
Add dev-resource file for emacs clojure indents
Remove old changelog