Add arguments to phase functions

Allow functions with arguments as phase functions.  When calling lift, the
arguments to a phase can be passed using a vector.  For example (lift mygroup
:phase [[:configure :full]]) passes a :full argument to the :configure phase
function.
Don't show null as context in log messages

Avoid showing anything as the context when no context is available.  This was
being displayed as 'null'.
Update to latest codox-md
Fix test for with-script-for-node taking a target map