Pass data set observers to internal adapter. Rebuild sections on internal adapter changes
Merge pull request #2 from HighFlyer13/master

DataSetObserver to internal adapter.