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
Merge branch 'v1.13.x' into next

Conflicts:
	src/extproc/js_job.cc
	test/rql_test/connections/http.js