common: change MRP_DEBUG_SITE to compile with older g++.
libresource: cleaned up an error message.
libresource: do not print the resource sets after each operation.
resource-dbus: handle better the case when there is an unknown resource.
resource-dbus: removed signatures when filling dict entries.
resource-dbus: better error handling.
mainloop: when running under a superloop adjust timer if necessary.
mainloop: don't miss subloop timers if we have no native ones.
common: added integer and unsigned msg field types (aliasen for int32 and uin32).
common: added a macro to run code depending on debug settings.
common: added missing MRP_MSG_FIELD_ARRAY_TYPE macro.
Merge remote-tracking branch 'private/master'
common: oops... careful with that axe, Eugene.

Undo the potential damage done to our native timers (picking
ad infinitum instead of the correct next one), introduced by
the subloop-timer fix in commit d804f968, and triggerable when
running under a superloop.
domain-control: don't fail decoding a fully empty set message.