Amend HBASE-12573 Backport HBASE-10591 Sanity check table configuration in createTable

Fix test failures in TestThriftServer and TestThriftServerCmdLine
HBASE-12537 HBase should log the remote host on replication error (Stack)

Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java
HBASE-12383 Move 0.98 build to surefire 2.18

Backports additional Surefire configuration changes from POM on master branch
HBASE-12616 We lost the linked list commands in recent usage refactoring
HBASE-12614 Potentially unclosed StoreFile(s) in DefaultCompactor#compact()
HBASE-12398 Region isn't assigned in an extreme race condition (Jeffrey Zhong)
HBASE-11099 Two situations where we could open a region with smaller sequence number (Stephen Jiang)
HBASE-12618 Add 'Namespace' to headers while displaying user permissions (Ashish Singhi)