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