If the indexer can't connect to the backend when it starts up, wait.
Don't bother using the validation JSONModel methods when parsing data from the backend.

We can assume what the backend returns is valid.
Refactor JSONModel.to_hash to support both raw mode and unvalidated mode
Disabled backend validation for outgoing records.

Assume everything the backend produces is valid and don't bother
validating against the JSON schema.
Merge pull request #321 from hudmol/indexer-validation-failure-fix

Indexer validation failure fix