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
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
update copyright year range
Merge pull request #1933 from gdi2290/patch-1

update copyright year range
fix for machines that do not support ipv6
adding orderly shutdown when tcp listener socket creation fails
Merge branch 'michel_1928_connect' into next
Report original error in r.connect