Improved error messages in case of version incompatibilities. (#2657)
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
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
Add a pre-release status script

Review 1796 by @larkost
cursor.close() returns a promise -- #2591
Typo
Propagate the callback for cursor.close
fixing memory leaks when datum_t construction throws
Tolerate vector clock conflicts in the blueprint

Previously, namespace_repo_t would crash if there was ever a vector clock conflict in the blueprint. Now it silently ignores the conflict; while this isn't guaranteed to preserve availability, at least the server will stay alive so that the user can fix the problem.
changing datum_t::data_wrapper_t to be RAII