(Valentin Villenave) Update to LilyPond 2.18 syntax

Update and merge all part files into single source file.

The merge deprecates the need for the Makefile and all part files.

Closes issue #244