Used to configure Compass instances.
An instance of it allows the application to specify settings and mapping
files to be used when creating Compass.
There are several options to configure a Compass instance,
programmatically using the CompassConfiguration class, using
the xml configuration file (compass.cfg.xml), or a combination of both.
Usually the application will create a single
CompassConfiguration, use it to configure and than build a
Compass instance, and than instantiate
CompassSessions in threads servicing client requests.
The CompassConfiguration is meant only as an
initialization-time object.