* Add activated experiment metadata and payload keys to experiments table
* Call updateActivatedExperiments in activation method
* Update key name for experiments table
* Update test to include activation call
* Update DB manager for Active experiments payload and metadata
* Fix metadata naming
* add comment
* Don't save experiments metadata b/c it isn't required to diff experiments
* Add extra assertion for test
* Address PR comments
* Insert and load config metadata by namespace
* Deprecate existing metadata table name
* Update tests
* Fix delete method and update naming
* Add test for writing metadate for multiple namespaces
* Fix tvOS storage issues.
On tvOS devices, the ApplicationSupport directory cannot be used.
Unfortunately this doesn't come up in simulator testing, only on device.
This hasn't been fully tested on device but given that any writes to the
ApplicationSupport directory fail on tvOS, this change can't break much.
Fixes#6612
@defagos can you please give this a test?
* Fixed changed dir name for RC
* Fixed test naming, too.
* Fix the documentation comment for GoogleUtilities.
* Updated changelog.
* Review feedback
* Reset the RC per-instance user defaults if the config database was not found.
* Add unit test.
* Ignore the non-object arguments when stubbing the fetchWithExpirationDuration method.
* Update changelog.