Start supervisor children based on the `pool' setting

In the future, this will allow Katja processes to be easily "poolable",
because you can essentially decide which processes should be
started/monitored by Katja directly and which ones should be start in a
pool. The pooling library does not matter.