don't initialize Log::global as it requires xlist heads to be inited.

This fixes a coredump on startup when lftp is compiled with certain gcc
versions (e.g. from current cygwin and RHEL)
fixed examples for 4.5.x

buf.Get() returns wrong pointer when Size()==0, so SpaceAdd is needed.
Log::global should be inited explicitly now.