Prevent 'version' field (and others) from being dynamically infered as double
This causes crashes in future document when the first document with a 'version' field has a value that Elasticsearch understands as a double.
Depends on !103 (closed).
Resolves #4396 (closed).
Migrated from D8129 (view on Phabricator)