Created PreferenceContentProvider and tests.  Write will cause an onChange event to occur.
Review fix and test update.
Merge pull request #3496 from dart-lang/umop-preferences-PreferenceStore_provider

Created PreferenceContentProvider