Implement a configuration file and auto port

We already use GLib and its parser of .ini files is generally
compatible with OpenStack, so let's use that.

The auto port is invaluable for build-time testing in severeily
handicapped systems like those used by distro builds.