Change hbase shared_context to no longer rely on metadata parameters.

It now uses implicit lets for configuration.  Where values are
required, the default lets throw helpful exceptions.