Adds a (failing) unittest for reset_data.
Adds a unittest for oversized keys.

It's failing right now and needs to be fixed.
Adds a test for sindexes with missing attributes.

This test is failing right now because we don't support this correctly.
This test was actually not testing the right thing at all.
better documents Asc and Desc in protobuf spec per #550
Merge branch 'next' of github.com:rethinkdb/rethinkdb into next
Merge branch 'next' into tmp_merge
Disable failing tests so travis works.
added --log-file option to the command-line
making get_web_path return an absolute path, so it isn't broken by daemonizing
Closes #583, OTS review by Michel
Merge branch 'next' of github.com:rethinkdb/rethinkdb into next
Merge branch 'next' into sam_207