Preparing for support of multiple back-ends; Introduced Connection Pool

The CondDB back-end has been abstracted to allow for a parallel ORA based implementation.
The ConnectionPool class has been added to allow a multi threading implementation ( conditions pre-loading)