JavaScript driver 1.13.0-1
Add JS_PKG_DIR to js-clean rule

Review 1663 by @larkost
Add missing argument to call

Review 1677 by @larkost
catching schema_mismatch_exc_t in progress_app_t::handle
Don't use inline style for test report

Review 1678 by @larkost
Fix python batching test

Review 1679 by @larkost
Moved json_cmp() into unit test, so nobody accidentally uses it (it's O(n^2))
Revert "Moved json_cmp() into unit test, so nobody accidentally uses it (it's O(n^2))"

This reverts commit e329705b8e04708597fae7cfa2f7b24e0279dac6.
Revert "Revert "Moved json_cmp() into unit test, so nobody accidentally uses it (it's O(n^2))""

This reverts commit dc9e039bea7f24b28ee677dcb811d5af7d6d8d43.
Replaced inefficient uses of cJSON_GetArrayItem
Re-add json_cmp to main code base, but with fixed efficiency.

This reverts commit 1f0c4dbfb4d72060ffab9ec3149a68f169308093.

Conflicts:

	src/unittest/json.cc
Added missing file from previous commit
Small improvements to previous changes.
Check if result is null before looking for _next
performing js driver handshake in one write to avoid EPIPE
performing ruby driver handshake in one write to avoid EPIPE
performing python driver handshake in one write to avoid EPIPE
changing error on bad client magic number to be more helpful
fixing race condition on destruction of namespace_repo_t
Fix nth error type (cherry-pick).