Start the HBase Thrift HTTP server on a random port through the command-line
interface and talk to it from client side with SPNEGO security enabled.
Supplemental test to TestThriftSpnegoHttpServer which falls back to the original
Kerberos principal and keytab configuration properties, not the separate
Block call through to this method. It is a messy test that fails because of bad config
and then succeeds only the first attempt adds a table which the second attempt doesn't
want to be in place to succeed. Let the super impl of this test be responsible for
verifying we fail if bad header size.