Make master export, merged voices and hide Lilypond more robust and cover more cases, typical errors and warnings. Also less complex code