HBASE-8210. Backport the LoadTest portions of HBASE-7383


git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.94@1462511 13f79535-47bb-0310-9956-ffa450edef68
HBASE-8207 Replication could have data loss when machine name contains hyphen "-" (Jeffrey)



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.94@1462518 13f79535-47bb-0310-9956-ffa450edef68
HBASE-8207 Addendum fixes the typo in extractDeadServersFromZNodeString()



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.94@1462554 13f79535-47bb-0310-9956-ffa450edef68
HBASE-8209. Improve LoadTest extensibility

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.94@1462618 13f79535-47bb-0310-9956-ffa450edef68
HBASE-8176 Backport HBASE-5335 "Dynamic Schema Configurations" to 0.94 (clockfly)



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.94@1462622 13f79535-47bb-0310-9956-ffa450edef68
Amend HBASE-8209. Revert changes to HBaseTestingUtility#waitUntilAllRegionsAssigned

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.94@1462641 13f79535-47bb-0310-9956-ffa450edef68