some modifications to CbcInterface::WriteRegister() because the CbcRegMap would not update correctly?!
merging in new CBC inteface
fixing some errors that manifest after pulling in Subir's changes