edit
Map<String,Object> edit(Map<String,Object> latestConf,
List<CommandOperation> commands)
Operate the commands on the latest conf and return a new conf object
If there are errors in the commands , throw a SolrException. return a null
if no changes are to be made as a result of this edit. It is the responsibility
of the implementation to ensure that the returned config is valid . The framework
does no validation of the data