adds support for configurations management

making change for the configuration_ref
adding configuration api calls
fixing the compat client for tests
added the shell cmds for the configurations in the client
added unit tests

Change-Id: Ifc0b4077c93a805898b4cd157e33172f64e85b55