improve, fix and extend plugin dosumentation

not sure about the changes in mstyle though
make partName writable from plugins

and add longName and shortName to the plugin framwork
fix previous change

hopefully. I really should get myself a proper build enviornment...
reverting changes to the files in mstyle
Merge pull request #635 from Jojo-Schmitz/plugins

Plugin framework improvments