BUILD: use -g3 for debugging which is understood by perf(1)
RCORE: provide BaseObject.shared_from_this()
AIDACC: use shared_from_this() in generated code instead of hardcoded Rapicorn::BaseObject
AIDACC: fix minor typo
AIDACC: provide shared_ptr and weak_ptr aliases for all IDL types
UI: move InterfaceMatch logic into ObjectImpl
UI: move dispose() logic into ObjectImpl
UI: cleanup WidgetListImpl virtual function decls
UI: set list data model via WidgetList.set_list_model()
UI: remove xurl object name registry entirely
TESTS: minor compiler warning fixup
AIDACC: provide weak_ptr/shared_ptr aliases before IDL class definitions
UI: introduce shared_ptr_cast<>()
AIDACC: use shared_ptr return values from IDL methods
UI: use begin/end on containers instead of ChildWalker
UI: replace reference counting with shared_ptr for all widgets
RCORE: allow shared_from_this(NULL) to avoid bad_weak_ptr exceptions
UI: replace reference counting with shared_ptr for struct Command
UI: use ObjectImpl as Command.exec base type
UI: add ObjectImpl::typeid_name()