Rename for lmms2

This merges the `rename` branch into `lmms2`. I did my best trying to resolve all merge conflicts. :)