Add missing GMessage API
Add GDistributedMessageCenter skeleton
Added ObservableCollection test