Clean GeoDistance filter
Add Elastica_Filter_GeoDistance::setDistanceType()
Add Elastica_Filter_GeoDistance::setOptimizeBbox()
Add unit test on Elastica_Filter_GeoDistance's constructor
Add geo hash support in Elastica_Filter_GeoDistance (new constructor) #200
Mark tests as skipped if the memcache extension is not avaialble
Fixed the field method to work with strings, and added some alises so the method names match the values in the generated JSON string. Also added a test case for the query builder
Added deprecated tags
Use tabs instead of spaces
Refactor Elastica_Filter_GeoDistance:
- Add setters
- Create location structure in toArray()
- Add comments
Merge remote-tracking branch 'upstream/master'
changed Type_Mapping::enableTTL for Type_Mapping::enableTtl
changed elastica_autoload for elasticaAutoload
changed setTTL for setTtl
changed visibility of Test::_createIndex to protected
changed camelCase of IndexTest
changed public _getName to getName for MultiTest
updated changes.txt for code style
Merge pull request #216 from christeredvartsen/query-builder-tests

Test case for the query builder
added a Contributing section to README