upgrade to guava 16.0
also fixes #4830
Document `index.shard.check_on_startup`.
[SPEC] Specify bulk format for body in bulk, msearch
Throw an ElasticsearchIllegalArgumentException when allocating on a non-data node.

Today, it would fail with a NullPointerException.

Close #4833