Transition to protobuf based protocol v0.3

While #95 isn't ready yet shouldn't the driver be moved to protobuf based v0.3? So it's possible to implement ``changes()`` & ``http()`` and keep the driver up to date and fully compatible with RethinkDB 1.13.