Clean makeobj
Fix check for objects
changing garbage collection in v8 extproc to happen much more rarely, avoids pathological cases
Propagate nestingDepth in MakeObject
Add an include in serialize_datum.cc.

This fixes an error I encountered when building on Mac OS X with clang in release mode. The error was that 'signbit()' was not defined. I don't know what other build scenarios this error might occur in.

This change has been reviewed by Daniel Mewes.
Add an include in serialize_datum.cc.

This fixes an error I encountered when building on Mac OS X with clang in release mode. The error was that 'signbit()' was not defined. I don't know what other build scenarios this error might occur in.

This change has been reviewed by Daniel Mewes.
merge of #2623 v1.13.1 test fixes

fixing a bunch of minor issues found in the tests when testing v1.13.1. Notably this ensures that a number of the tests use the driver from the repository, rather than the one installed on the system.
Merge v1.13.3 into v1.13.x
fixing malformed Accept-Encoding header in r.http
fixing malformed Accept-Encoding header in r.http
Merge branch 'v1.13.x' into next

Conflicts:
	src/extproc/js_job.cc
	test/rql_test/connections/http.js
Add/rearrange some headers to make the style checker stop complaining. Fixes #2686. Fixes #2687.

Reviewed by Daniel Mewes.
Mark a constructor explicit so the style checker stops complaining. Fixes #2688.

Approved by Daniel Mewes.
No longer confuse curl and libcurl in the configure script

Closes #2559
Review 1775 by @larkost
Correct exit code when test/run fails

Review 1675 by @larkost
JS driver - batchConf -> batch_conf - Related to #2707
Fix for #2359
Merge pull request #2716 from eliangidoni/fix-2359

Fix for #2359 by @eliangidoni
Minor fixes to previous merge (#2359)
combined python 3 changes