Split configuration between base, server and shell image

Some configuration options are common to both master and shell, some are fixed
settings for the server, some fixed settings for the shell. Some should be
configurable via environment variables or get sane defaults. The new setup
makes this modularized configuration possible.