Add a caching ClusterState implementation.

Bugs closed: AURORA-121

Reviewed at https://reviews.apache.org/r/28607/
Reduce minimum branch coverage requirement to avoid flakiness.

Reviewed at https://reviews.apache.org/r/28660/