Pass CXXFLAGS to v8 build

Cherry-picked from 3be254e
Closes #1874
Review 1136 by @tryneus
Don't print function(..) for an implicit var -- Related to #1894
Check if hasImplicit returns true and not if it coerce to true (style)
Javascript driver: 1.11.0-4
Make post_construct_and_drain_queue() not rely on destructor ordering as much. Also acquire an auto_drainer_t::lock_t earlier for safety.
Previous commit didn't compile.
fixing error on export of cluster with no tables
Python driver: 1.11.0-2
Fix v8 build rule to avoid unnecessary rebuilds

Review 1159 by @mlucy
Closes #1872
Sort databases and tables by name. Related to #1704
Order databases in the modal to create a new table
Fix backtrace with protobufjs
Do not send a CORS header in release mode

Review 1169 by @neumino
Print multiple args for an anonymous function
Report original error in r.connect
Export Rethinkdb Errors -- Related to #1926
Get rid of Access-Control-Allow-Origin

Review 1175 by @danielmewes
Do not fail to build if npm is missing when using precompiled web assets

Review 1170 by @tryneus
update copyright year range
Merge pull request #1933 from gdi2290/patch-1

update copyright year range