Proto commits in rethinkdb/rethinkdb-go

These 19 commits are when the Protocol Buffers files have changed:

Commit:a507478
Author:Stefan Majer
Committer:GitHub

refactor: replace logrus and cleanup dead code (#508)

The documentation is generated from this commit.

Commit:864e3e9
Author:Alexander Mogilko

update ql2.proto

Commit:ad28ba0
Author:Daniel Cannon
Committer:Daniel Cannon

Revert internal package change

Commit:c61423e
Author:Daniel Cannon
Committer:Daniel Cannon

Bump version to v2.0.0

Commit:a089e03
Author:Daniel Cannon

Added the fold term and examples

Commit:f5235eb
Author:Daniel Cannon
Committer:Daniel Cannon

Upgraded protobuf spec

Commit:8755f80
Author:Suyash Katiyar
Committer:Suyash Katiyar

added include initial option to changefeed options removed extra println updated ql2 proto and added new values command

Commit:7f80ed3
Author:Daniel Cannon

Added new math terms

Commit:482d031
Author:Daniel Cannon

Updated protocol version

Commit:95df834
Author:Daniel Cannon

Updated ql2 proto file

Commit:be7ad56
Author:Daniel Cannon
Committer:Daniel Cannon

Updated proto file

Commit:a78670a
Author:Daniel Cannon
Committer:Daniel Cannon

Updated the protobuf file

Commit:0da1f14
Author:Daniel Cannon

Updated the protobuf file

Commit:7253aed
Author:anonx

RethinkDB 1.13 proto file is in use now

Commit:cfeb2a5
Author:Daniel Cannon

Updated proto file

Commit:b7c40df
Author:Daniel Cannon

Changed result code to convert Array atoms into a sequence and updated test code

Commit:17eba86
Author:Daniel Cannon
Committer:Daniel Cannon

Updated the protobuf spec file

Commit:dc4251f
Author:Daniel Cannon

Fix broken git history

Commit:c4cd1df
Author:Daniel Cannon
Committer:Daniel Cannon

Started refactoring of the rethinkgo driver. Added the term types/interfaces, the Expr function, started adding the math functions and started adding the ability to print out a query as a string.