Make ArmBase::{get,set}CopyOnDemandEnabled() public to use them from UnifiedDataStore
Add UnifiedDataStore:{get,set}CopyOnDemandEnabled()
Avoid reading DBClientConfig from ArmBase.

Use setter/getter of ArmBase & UnifiedDataStore instead.