Add environment to lift and converge results
Fix lift-nodes for changed lift-partitions args
Add summary metadata to package actions
Make pallet.script.lib/translate-options public
Add initial-plan-state to lift and converge result
Fall back on image info for os family and version

When a node returns nil for os-family or os-version, try extracting the
os-family and os-version from the group-spec.
Fix :script-comments action-option
Implement run-nodes on node-list

Ensure calling converge on a node-list service doesn't cause an exception.

Fixes #245
Fix no-checkouts profile
Changed short option for phases cmd line argument

Fixes issue #9 (https://github.com/pallet/pallet-lein/issues/9) for
pallet lein plugin.

-p option is reserved for selecting provider
Revert "Implement run-nodes on node-list"

This reverts commit e3cd087edb0eda1d827c82a319b9fb8e7762dadd.

The commit message referred to an incorrect issue number.
Implement run-nodes on node-list

Ensure calling converge on a node-list service doesn't cause an exception.

Fixes #244
Add travis.yml build file
Fix converge test for nil vs []
Use empty? in node-list converge test
Log node-map exceptions at trace
Infer os-family and os-version from node

When running a lift or converge, determine the os-family and os-version from the
node, putting the result into the settings under the :pallet/os facility.
Run pallet/os phase before settings
Fix check in os crate
Quieten test output