Documentation

Just relaunch the master binary. We don't have any important
state to worry about. (Or, like when 'relaunchWith<X>State' calls
it, we're managing state on our own). It takes an argument which
can optionally specify a new set of arguments. If it is given a
value of Nothing, the current value of getArgs will be used.