initial draft towards implementing (optional) cursor
fixed issue where sockets were not being fully consumed for very big
messages
cleaned up code a little
Preliminary changefeed work
Merge remote-tracking branch 'npiv-rethink-java/cursor' into changefeeds

Conflicts:
	src/main/java/com/rethinkdb/ast/query/RqlUtil.java
Implemented cursors and some other updates

* Implement changefeeds
* Fixed upsert -> conflict change
* Note: Ignored failing Date test
* Added table().info()
Removed non-automated test
Merge pull request #8 from deontologician/changefeeds

deontologician: Implemented cursors and changefeeds