Modify FLEx to use the CrossPlatformSettingsProvider class

* Add the Provider property to each setting
* Add a Settings class to catch and warn developers if
  they add new settings without using the new provider

Change-Id: Ifeda74c66d42483896c49d8fedb942b61629d200