For ENG-5400, First stab at making creating the index idempotent
For ENG-5400, more k-safety work to allow joining nodes to fail during the index snapshot
For ENG-5400, more k-safety work and some performance improvements to leader elector

For ENG-5400, fix compile error and exception handling
For ENG-5400, fix test bugs in leader appointer
Merge branch 'master' into ENG-5400

Conflicts:
	src/ee/storage/ElasticContext.cpp
	src/frontend/org/voltdb/GlobalServiceElector.java
For ENG-5400 revert some unrelated script changes
For ENG-5400, remove debug output
For ENG-5400, fix bug in LeaderAppointer using wrong portion of ZK node to derive site id
Merge branch 'master' into ENG-5400

Conflicts:
	src/ee/storage/ElasticContext.cpp
Fix whitespace
Fix typo
Merge pull request #923 from VoltDB/ENG-5400

Eng 5400 Many different k-safety fixes for elastic join - don't merge yet