event: add apis to query the timestamp of the event currently processed
bus: make GetManagedObjects() work
bus: allow specifying NULL as type string when we want to construct messages with no payload
bus: decorate API calls with gcc attributes where appropriate
bus: make PropertiesChanged emission work