configuring of indexes needs at least a valid recovery state. due to a
race condition, the indexes sometimes got configured while not yet
available. added retries in the case they're not yet loaded, fail after
5 unsuccessful retries (500ms sleep between retries)
fixed recursion
Merge branch 'master' into init-race-condition
use cluster health instead of polling
handle wait timout without IllegalStateException
documentation
Merge pull request #5 from molindo/init-race-condition

configuring of indexes needs at least a valid recovery state. due to a