Use names so that they can be overridden by a config file

The Bacula ports were hardcoded.  That will be less flexible than we
really want.
Add the ability to customize the module settings.

__init__.py will now parse a number of files, using the values it finds
there to update the package environment.  Also added missing imports
into the bconsole tools.