TESTS: add missing test file noise16.xml
BUILD: minor .gitignore fixes
BUILD: check for -Wsign-promo and -Woverloaded-virtual
UI: rename Window.screen_viewable() to avoid hiding virtual functions
RCORE: add LOCAL and REMOTE to TypeKind, needed by Any object embedding
RCORE: provide IsComparable<> type trait check
RCORE: add any_cast<> and operator<<= to store arbitrary type classes in Any
AIDA: give operator<<= to access Any in FieldBuffer access to __AIDA_Local__
AIDA: force Any<->FieldBuffer access to go through BaseConnection members
AIDA: remove generations of Any <=> record / sequence conversions
RCORE: minor SmartHandle cosmetics
UI: allow setting and getting arbitrarily named user_data Anys on Widgets
AIDA: rename Aida::RemoteHandle
AIDA: rename Aida::RemoteMember
AIDA: pass BaseConnection into Object<->FieldBuffer accessors
ROPE: add Rapicorn.PyRemoteHandle to prepare for proper reference counting
AIDA: derive all python objects from PyRemoteHandle
AIDA: use only RemoteHandle in Python bindings to reference remotes
AIDA: stop exposing orbids from ServerConnection interface
AIDA: stop exposing orbids from ClientConnection interface