AIDA: introduce BaseConnection to handle connections by IDs
AIDA: dispatch messages via ObjectBroker

* Transmit end-to-end connection ids in messages.
AIDA: add sanity checks to post_msg
AIDA: slight optimization when blocking for results
AIDA: spare method result allocation by reusing the incoming buffer
AIDA: use std::unordered_map for method lookups
AIDA: add likelyness annotations to dispatch
AIDA: use 16 bit connection ids which are slightly faster
AIDA: use uint64_t to store orbid
AIDA: remove outdated signel event code
AIDA: remove redundant signal connection argument
RCORE: fix structure name typo (LockHooks)
AIDA: rename generated init identifier for consistency
AIDA: remove unused signal closure argument
AIDA: add missing 'static' to avoid useless external linking
AIDA: rope: rename generated identifiers
AIDA: rope: rename generated python module identifiers
AIDA: rope: rename intrnal python identifiers
AIDA: C++: remove stale generator code
AIDA: C++: remove bogus boilerplate code