Editorlocking extraction and MMreload catching

-extracted the Editorlocking into its own file
-added a reset method for the locking
-applied a catching of possible null pointer in OnSaveDisplay
-changed the check for insalled ModuleManager from private to public
AttributeMerge Improvements

-fixed little typos
-removed outdated codecomments in attributemerging
-added new maximizedModuleAttributes
-maximizedModuleAttributes get always the highest count that is possible
in the welded parts new SASServiceLevel is an example
-modified configfiles to handle maximizedModuleAttributes

-attributemerging now looks for all attributes in existing and new
modules to avoid problems with attributes that only exist in one of them
-only new modules with more than the name get merged
-attributes that only exist in the new module will get added to the
existing one
-floatmerging is able to handle maximizedModuleAttributes