Save the state of codemirror
Typeahead should not overflow
Made change_tracking_map_t save by wrapping access to the changed key set into a subscription
Removed debug message, because it was often triggered incorrectly.
Typo
Restructured change_tracking_map_t safety checks
Removed unused include
Merge branch 'next' into daniel_2702
Address style concerns.
Use a pointer for this rather than copy by value
Remove 'OPAQUE' from error message

Fixes #972
Merge branch 'next' into daniel_2702
Merge pull request #2801 from gsathya/bug972

Remove 'OPAQUE' from error message. Submitted by @gsathya, reviewed by @danielmewes.
Merge branch 'next' of github.com:rethinkdb/rethinkdb into michel_2460_current_query
Add try/catch for JSON.parse
Merge branch 'michel_2593_typeahead' into next
merge of #773 test multiple ruby versions
merge of#2796 post python3 errors
Merge branch 'gchpaco_2689' into next
Add test proving that #2697 is resolved.