Feature: Allow controller program to run as a non-init (and then do so by default).
The controller program is written more generally.
Take one step further and make the default to run generally.
Then provide the option to operate as an init program.
This frees up the controller program's default behavior to just be a "controller" rather than an "init controller".
Furthermore, provide options to change easily override the "init controller" paths at compile time without redefining all of the other defines in the "_di_controller_defines_" block.