Base API should be as powerful as wrapped classes with minimum
restrictions/type conversions.

That essentally means if I want to use a QImage as my key, I should get
to.  Hence base type for keys and values is QByteArry (Qt 3's cstring,
in Qt4/5 times).

Will also add a QVariant api for values for simple types.
Get 'compiling' mac qt 4.8

my compiler doesn't seem to like

struct anytype pgno

struct {
   ...
   pgno pgon; // hates this line
}

and that makes sense to me as its bad practice to mix your variable
names and your type names anyway.

Also got rid of all the QObject stuff in the QUqlite* clode.  QSql*
stuff doesn't have it, it prevents object copies, and it doesn't add
anything since these classes have no signals and slots anyway.  Nor do
they have properties or private inheritence within the library they are
created.
Remove QApplication usage.

No windows, nothing to close, would run forever.

Not needed for 'example' code, remove