[WIP] Initial ElasticSearch support

Works to the same degree as the ZendSearch implementation
The next strategy would be to store the locale in the document itself. Not sure if this would be beneficial or not.