Improve glue with libpq.
Fixed, so drop note.
Compilerhints.
Fix typos.
The compiler will do this implicitly.
Revert to String.Buffer simplex.

Lost functionality needs to be found in IOBuffer.
Remove String.Buffer.addat().
IOBuffer: Support file objects with overloaded write().

FIXME: Support subtyped file objects?
Stdio.IOBuffer: wrong return type of read_int32
Let end quotes actually end arguments.

This disallows the somewhat strange concatenation of arguments by using different quote
character that was allowed before, but is HTML compatible.

<a href="test"foo=bar> is to be considered two arguments.
Removed unused function

That does not compile with a C++ compiler, incidentally
Added the function 'get_memory_object_memory'.

It is used to get the length, address and size shift of a memory/buffer
object storage.
Use the get-memobj-pointer function and some other cleanups.

The compiled code is now 20% smaller.
Saved 200 bytes binary size and made the code faster.

One lesson learned: pop_n_elems is rather big.
As it turns out io_trigger_output is inlined in every location using io_append.

Fixed that.
Don't allow the GNU TLS workaround to remove all certificates.