adding auth_key_t type to enforce auth_key length, and other code review miscellany
Merge branch 'grey_issue_266' of github.com:rethinkdb/rethinkdb into grey_issue_266