Initial checkin of ConfigStore implementation

ConfigStore interface and implementation - to be used in Dashboard, UserSettings, ProgramPreference Handlers

Bamboo : https://builds.cask.co/browse/CDAP-DUT396
Do a defensive immutable copy.