Change can_streamline to property
Add more functions to SettingPresenter

* Added more wrapper functions to SettingPresenter class. SettingPresenter is now an abstract class.
* Created GtkSettingPresenterContainer subclass that assigns the "changed value" events to all containing setting presenters.
* Code cleanup.