Fix bug where the write callback could be dropped if 0 bytes were written.

Conflicts:
	lib/modules/Protocols.pmod/HTTP.pmod/Query.pike
ZXID: Some support for ZXID 1.19 and later.

Some fields in struct zxid_conf changed names in ZXID 1.19:2013-12-04.
ZXID: Some more forward compat.

The variable zx_debug was renamed to errmac_debug on 2013-11-13.

The fields wsp_localpdp_obl_req and wsc_localpdp_obl_accept in
struct zxid_conf are no longer strings but arrays.

These changes seem to be sufficient to be able to link against
current libzxid.
ZXID: Added check for zxid_cgi.uri_path.
ZXID: Changed arguments to authenticate().

Recent versions of the zxid library have an extra parameter "uri_path"
that they want from the request. To avoid needing to pass this argument
via enviroment variables, we now use some lower level functions.

Fixes "null or empty cgi->uri_path=(null) qs(...) programming error".
ZXID: Added configuration option "IPPORT".
ZXID: Added version().
release number bumped to 898 by export.pike
release number bumped to 899 by export.pike
release number bumped to 900 by export.pike
release number bumped to 901 by export.pike
ZXID: Added Session()->get_auth_info().

An explicit getter is needed when proxying via Remote.
Standards.JSON: Allow \' in strings.

Some JSON encoders (eg ZXID) add extraneous escaping of single quotes
in strings.
Fix formatcheck to accomodate for the optional 2nd argument.
English grammar fix.
ZXID: Fixed some memory leaks on Session destruct.
ZXID: Renamed internal function to avoid namespace conflicts.
release number bumped to 902 by export.pike
release number bumped to 903 by export.pike
Updated to tzdata2014j.