LPS-47045 Updates in elasticsearch plugin for adding support to nested fields. Creation of a test engine using powermock and a embedded elasticsearch server. Are presents in commit only updates related with generation of elasticsearch document.(DefaultElasticsearchDocumentFactory) Commits regarding "add document" and "search" using the plugin's API will come in two separated pull requests.