Configuration parameters for the connection.
Configuration is a heavy weight registry that does a lot of string operations and regex matching.
Method calls into Configuration account for high CPU usage and have huge performance impact.
This class caches connection-related configuration values in the ConnectionConfiguration
object so that expensive conf.getXXX() calls are avoided every time HTable, etc is instantiated.