------
* ObservableObject handles recursion in update notifications when the observed
object and related object have references to each other.
* Adapters now recognizes the flag key when defined in row_meta argument.
* SortFilterProxyModel proxy class added
* Add selectedObject() method to TableView, TreeView and ListView