Implement \ArrayAccess on Elastica\ResultSet

To ease customisation and access to the Results,
we can now get the results manualy.

Not sure about offsetUnset, maybe it should just throw an Exception
Add documentation and tests
Support isset() on results
Update to elasticsearch 0.90.3
Nested filter supports now the setFilter method.

When using elastica to perform a search using only filters there was no method
to set an AbstractFilter to the nested Filter so I've added the setFilter method.
Add InvalidException when trying to mess the Result object

refs #445
Merge branch 'master' into array-access-results

Conflicts:
	changes.txt
Merge pull request #445 from damienalexandre/array-access-results

Implement \ArrayAccess on Elastica\ResultSet
When there is no valid connection left, don't retry the request but throw the real error.
Added assertion for __get() and __isset() methods.
Merge branch 'master' of github.com:ruflin/Elastica into patch-1
Support isset() calls on Result objects
Merge pull request #446 from derrabus/patch-1

Support isset() on results
Change order in validation of available connection.
Upgrade geocluster facet to be compatible with elasticsearch 0.90.3
Merge pull request #450 from jappievw/no-enabled-connection

When there is no valid connection left, don't retry the request but throw the real error.
Try to show the log file in travis.
Made viewing logs executable
Merge pull request #453 from jappievw/show-log

Show log in travis
Upgrade mapper to newest version and made geocluster facet version configurable