Adding support to add objects directly that then are serialized and added to the index
Added getLastRequest and getLastResponse methods to Client class
Added Request::toString() method. Return request string representaion in curl style.
Set autogenerated id to document in Type::addDocument method. Added some has* methods to Document
Set autogenerated ids in addDocuments method
Added populating update document field by fields param
Fixed cluster and index settings test broken due to populate document after operation new functionality
Added Document->getOptions() tests and fixed typo
Fixed testAddDocumentAutoGeneratedId test
Partial update document handles field deletion
Added document data properties overloading through magic methods
Merge pull request #243 from munkie/thrift-transport

Thrift transport implemetation
Added get/set/has/remove methods to Document. add method became deprecated
Changed Document->add() calls to set() because it is deprecated
Fixed some typos
Updated changes.txt
Removed deprecated method Type::getType()
Removed deprecated old constructor call in Filter/GeoDistance::__construct()
Removed deprecated method Filter/Script::setQuery()
Removed deprecated methods Query\QueryString::setTieBraker() and Query\QueryString::setQueryString()