Add missing mappers to MapperBuilders.

 - completion
 - geo_point
 - geo_shape
 - parent
 - size
 - ttl

Close #4423
Add more information to IndexInput failures related to abusing closed input
Also wrap IndexInput if CFS is used
try and wait better for all mapping updates to be processes in test
Remove IndexFieldData.getHighestNumberOfSeenUniqueValues().

Closes #4426