engine:

Extended the `run_calc` interface to support the option to disable the
job supervisor (and thus, NOT fork the process).
supervising/supervisor:

Abstracted logging initialization (to the console or file) to a
separate function.