Fix: Allow to delete zero pointer.

If calling a nonthrowing version of new() it may return 0 if allocation fails.
Sadly some programmers delete these pointers mistakingly and some vendors (M*)
even support this cleanly. To be compatible we will also allow to delete zero
pointers.

Signed-off-by: Frank Mertens <frank@cyblogic.de>
Automagically cast from String to QString

Signed-off-by: Frank Mertens <frank@cyblogic.de>
fluxmake: fixes for cross-compiling

Signed-off-by: Frank Mertens <frank@cyblogic.de>