Check for destruction of object before allowing access to globals
Added Yabu documentation

Also renamed db -> DB and lookup -> LookupDB
Autodoc fix
Stdio.sendfile: Fixed use before set.

Fixes "Indexing the NULL value with \"call_out\".", when
Stdio.sendfile(({""}), 0, -1, -1, 0, simulated_file, cb, ...).

Also fixes issue where the trailers weren't sent if there was no
source file, no headers and a non-empty file length.

Fixes [bug 7230].
Limit lvalue-creation for a = function(a,...) to the case
when there is at least one more argument.
Keep pike_fp->current_storage up to date in pike functions.

This speeds up global variable accesses quite a lot.
Some more static on functions

Also added convenience functions to check if an svalue is a reference type.
Revert "Keep pike_fp->current_storage up to date in pike functions."

This reverts commit 9129e401d0db1703a938794d2d61d73b4b214992.
Verify ENTRY_PROLOGUE_SIZE size.
Fixed "hilfe arrow up" crash.

The code crashed when assigning a private global variable
that was either an integer or float with bit 8 set.
Do not allow assignment of private variables in destructed objects.
Avoid letting PIKE_T_FREE have bit 4 set.
Read somewhat fewer bytes

Mainly, this saves four bytes of code size for each branch_when_{eq,ne}.
Updated Yabu testsuite to use Yabu.DB
Removed support for *-syntax without actually changing the grammar much

This is basically step 1 of the *==array syntax removal,
the easy part. Since there is no need to start renumbering things
in the rules.
Removed some type * tests
Reduced the number of type rules somewhat
Fixed reference leak in Image.WebP.decode

The image object only had one reference, but had two copies
in the result mapping.

Also somewhat lower-level handling of things in decode().

Mainly because it made it much easier to debug things.
Removed some stray debug
Do not emit private assign for alias identifiers

Fixes the remaining new crashers in the testsuite