Make `HTableConnector` thread-local and session-oriented.

The `HBaseComponentConfig` now has `equals` and `hashCode` methods
because we are about to use it as a Map key.