Initial ElasticSearch support

Works to the same degree as the ZendSearch implementation
Maybe we could use the type for different document-types in the same index. But then I guess we need also a initialization command to generate the type mapping.