Respect *script-location-info* at runtime

In exec-check-script, evaluate *script-location-info* at runtime rather
than compile time.
Add setup-node action

The setup-node action is used to setup the state-root
directory (/var/lib/pallet by default).  It must be run with sufficient
privileges to create the state-root directory.  You need to include this
action if working :no-sudo, in order for the node state to function
correctly.
Add ContentFiles, remove user-file-path

Decomplects the path used for interim content in remote-file, from the
file-uploader.
Remove script-no-comment= in filesystem crate test
Fix error level logging in crate-install