#2 avoid of error 'Cannot call invokeAndWait from the event dispatcher thread' in BelisBroker.save()
#6 added a Listener mechanism in CidsBroker for the Key tables
#6 created interface which is needed for that mechanism
#6 refresh key table in CidsBroker, when a key table has changed
#6 make use of key table listener in LeuchtePanel for Energielieferant
#6 CidsBroker.getAll  throws ActionNotSuccessfulException now and is public
#6 DefaultConnectionProxy fires event for KeyTableListeners instead of CidsBeanListeners
#6 added methods fillComboBoxWithKeyTableValues() and fillComboBoxWithKeyTableValuesAndAddListener() to AbstractDetailWidgetPanel. In createSortedCBoxModelFromCollection() the old selection get selected again afterwards
#6 make use of the previously added methods
#6 after a successfull change, the CidsBeanListener is not fired anymore
#6 removed CidsBeanListener and moved KeyTableListener to another package