Remove unused class SequentialRejoinCoordinator and its tests.
Add elastic join usage to VoltDB's command line help message.
Refactor ClusterConfig.addPartitions() to use guava's multimap for parameter.
Remove elastic join specific methods from JoinCoordinator base class.
ENG-4622: Add ElasticJoinService interface.
ENG-4622: Instantiate and run elastic join coordinator as a service on all
nodes.
Cache exception in StreamSnapshotDataTarget for checking later.
Demote StreamSnapshotDataTarget initialization message to debug.
ENG-4622: Move generic snapshot response handler from JoinCoordinator to
SnapshotUtils.
Merge branch 'master' into ENG-4622

Removed:
	tests/frontend/org/voltdb/rejoin/TestIv2RejoinCoordinator.java
	tests/frontend/org/voltdb/rejoin/TestIv2RejoinCoordinatorLive.java
ENG-5094: Refactor SimpleClientResponseAdapter to allow setting callback.

This makes it easier to have different callbacks for different transactions with
the same adapter.
ENG-4622: Only instantiate the elastic service when elastic is enabled in pro.
Merge branch 'master' into ENG-4622-5094
Merge branch 'master' into ENG-4622-5094
Fix LeaderAppointer check for elastic.

Taking the coward way out of this. Loosing the partition count check on
LeaderAppointer promotion. If a new LeaderAppointer is elected, only crash if
the number of partitions is LESS than that when the cluster initially
started. Elastic join adds new partitions on the fly, so tolerate that.
ENG-4622: Allow setting timeout on the SimpleClientResponseAdapter's sync
callback.
Fix mis-partitioned transaction response.

SPI must be the last thing to deserialize, it will take the rest of the buffer
as parameter bytes. Anything that comes after it will get incorrect position.

Also serialize the client response in mis-partitioned txn response.
Use volatile instead of AtomicReference for the callback in
SimpleClientResponseAdapter.
Improve reasonability of LeaderAppointer.acceptPromote().
Don't call crashLocalVoltDB() in TableStream.activateStream(). Let the caller
decide whether it's fatal or not.