SCons: ability to define additional libraries in a flexible way
Build: improve declared library dependencies

- dependency on X-Lib explicit
- always link explicitly agrainst lib rt
- enforce strict dependencies on dynamic modules (--no-undefined)

These changes were included in 0.pre.02-1 and applied to master
bugfix: format-string for long and ulong values

our front-end for boost::format, the class lib::_Fmt
was lacking an reliable  specialisation for long and ulong.

This is due to the notorious problem of these types being
of platform dependant size. As a fix, we're speclialising
explicitly for int16_t, int32_t and int64_t and avoid the
common names 'short', 'int' and 'long' alltogether.

And especially for non-64bit-platform (NONPORTABLE)
we add an explicit specialisation for long
bugfix: 32/64bit problems found while packaging

This changeset combines several small fixes done while preparing the
current debian package. They were included into the package and applied to master