Fixed the runtime assertion that data_buffer_t has a certain size, added a static assertion and a runtime assertion that the value passed to data_buffer_t::create is in range.
Fix the clang build.
Merge branch 'next' of github.com:rethinkdb/rethinkdb into next
Merge remote-tracking branch 'origin/next' into sam_ql_refactor_compile