Merge commit '722771973bd' into patches/lyslyskom22891031
* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
Make werror() (and by extension exit()) respect current locale
This makes it possible to output non-ASCII text and still have it
legible in all environments. write() still outputs binary data,
and so will werror() and exit() in 8.0 compat mode.
Also, restore master.pike.in to ISO-8859-1 encoding, which is the only
one supported for the master, and remove the (now superfluous and)
aribitrary use of string_to_utf8() for the copyright message.
Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Moved openlog, syslog and closelog from efun to System.
Deprecate RegGet*_76 and move RegGet* from efun to System.
Compat [8.0]: Added some more symbols to the 8.0::-scope.
Compat [8.0]: Map hash_8_0() to 8.0::hash().
Compat and test for glob changes.
Compat [8.0]: Added some minimal doc about moved efuns.
Moved _next, _prev and next_object to Debug.
Compat: all_constants() is now version sensitive.
Compat [8.0]: Added compat for efuns that now are in Debug.
Compat: Added some symbols from 8.0.