[core] Adds NullReference for correct reference to null.
[binding] Memory management. Starts using weak reference for host object to allow it to be garbage collected. Adds calling dispose() method to SourceBase if reference to host is null.
[tubes] Fixes issue with Broadcast is not removed after closing.