#5 made logger static in DetailWidget
#5 created own classes for ObjectToKeyStringConverter and ObjectToPkConverter
#5 created own class for StandortPanel
#5 moved validators DateValidator NotNullValidator StringMaxLengthValidator to own class
#5 created abst class AbstractDetailWidgetPanel, StandortPanel extends AbstractDetailWidgetPanel
#5 created SchaltstellePanel
#5 created inner class PanelBindingListener (implements BindingListener) in AbstractDetailWidgetPanel
Merge branch 'feature/2-cids-conversion' into bug/5-workbench-freeze
#5 created LeuchtePanel
#5 added GUI comments for Netbeans
#5 made initComponentToLabelMap() of StandortPanel final, as it is called in constructor
#5 AbstractDetailWidgetPanel.setCurrentEntity() make us of generic class T instead of Object
#5 created MauerlaschePanel
#5 created LeitungPanel
#5 created AbzweigdosePanel
#5 jalopy format for AbzweigdosePanel and cleaned DetailWidget
#5 made all allStrassenschluessel in AbstractDetailWidgetPanel static
#5 removed 'bindingGroup.unbind(); bindingGroup.bind();' from AbstractDetailWidgetPanel.setCurrentEntity()
#5 when an element is selected in the tree, the selection in the map will be invoked later