Add support for ElasticSearch 0.90.0.Beta1

Changed the API and tests to work with ElasticSearch 0.90.0.Beta1. The API is 99.99% intact except for the removal of query hints: https://github.com/elasticsearch/elasticsearch/commit/2c4b9d9ba2ba14e881ea7c75f5dc2ddb14e384c9