Term Vectors: support for version and version_type

Any reason we're setting ourselves up for two different field names rather than just picking one (prefer `_version`)?