Add option to persist control values.

* Add support to persist a control value in the user configuration. 
* Allow skin-created controls to be marked persistent.
* Remove ControlWidgetPropertyConnection loading/saving of control values from config.

Fixes Bug #1190797.