Merge pull request #40 from AgFlow/master

Updated description of OrderBy
Added some documentation regarding encoding+decoding of structs based off of the encoding/json docs
Changed optional arguments to use structs instead of key/value string pairs
Updated optional arguments documentation in the readme
Added a test which shows a bug in query with OrderBy and EqJoin
Add test to show issue #43
Return a nil ResultRow for an empty RunRow

Fixes #43
Merge pull request #46 from baruch/issue-43

Fix issue 43 (RunRow returns error instead of a nil ResultRow)
Fixed native time covnersion to allow for fractional timestamps. Fixes #47
Changed result code to convert Array atoms into a sequence and updated test code
Merge branch 'bug-orderby-eqjoin' of github.com:AgFlow/gorethink into AgFlow-bug-orderby-eqjoin
Updated driver to accept RJson replies
Merge remote-tracking branch 'origin/dev'
Updated result code to handle R_JSON replies
Added the noreply_wait query
Added the new terms for v1.11
Added the profile flag to Run
Disabled the AcceptsRJson flag temporarily
Removed debug print statements
Updated RethinkDB version number to v1.11