Ditz issue update
Tolerate git pull error when making 'site'

This target is used during development and the git pull just brings the
Duktape binaries up-to-date from duktape-releases.  For offline use it's
nice not to fail a 'make site' when network is not available.

The 'make dist-site' target also does a git pull and won't allow an error.
Add missing duk_log() API documentation
Merge branch 'add-missing-duk-log-apidoc'

Add missing public API documentation for duk_log().  Also make 'make site'
tolerate network errors (from a git pull for Duktape release binaries) to
work better in offline use.
Ditz issue update
Escape U+2028 and U+2029 in JSON encoding
Fix testcase to account for JSON U+2028/U+2029 esc
Test case for JSON U+2028 and U+2029 escape
Document JSON U+2028/U+2029 and feature option

Also add uncommented feature option to Makefile for manual testing.
Release note: JSON.stringify() U+2028/U+2029
Merge branch 'json-escape-u2028-u2029'

Make JSON.stringify() escape U+2028 and U+2029 so that the output is a valid
Ecmascript string even for these characters.  This allows the output to be
embedded in a web page or be parsed with eval() without the syntax error that
would otherwise occur -- U+2028 and U+2029 are considered line terminators
in Ecmascript.