Add ThriftServerConfig options for transport and protocol type
Fix config name of connection limit parameter for ThriftServerConfig
Add tests for ThriftServerConfig
Adapt to nifty change from 'speaks' to 'protocol'