Index/Update/Create/Delete now report the previous version of the docume...

...nt they have touched (new version already) reported.

Added an assertThrows to ElasticsearchAssertions. Added a shortcut function to UpdateRequest to quickly update a single doc field.

Closes #3066 . Closes #3084.