hairpin: add snippet from LSR
hairpin: convert-ly to 2.17.29
hairpin: support custom alignments
hairpin: format with Frescobaldi
hairpin: small changes and rewrite the example