FIX: run_lilypond() Waits for 'lilypond' to Return

outputlilypond.run_lilypond() only returns once the 'lilypond' command
finishes. This makes it easier for the Counterpoint Web App to know when
the PDF file is ready.