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
added maven-compiler-plugin config vor java 7
Merge branch 'master' into init-race-condition
use cluster health instead of polling
Merge branch 'master' into unique-entity-in-batches
extract ObjectKey from Esi4JEntityResolver
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
Merge remote-tracking branch 'origin/master' into unique-entity-in-batches
fixed bug in HibernateEntityResolver