Improved first-second ending drawing

- Had to move drawEndings to FughettaDrawer so it could access a field of that class.
- If the first ending begins on a single bar line, the bracket start is aligned with it.
- If the first ending does not begin on a single bar line and the previous note is a single bar line, the bracket automatically starts on the bar line, otherwise it starts halfway to the the right edge of the previous note.
- The first ending bracket is closed on the right side and aligns with the thin line of the repeat.
- Using TupletNumber font for ending numbers.
- Numbers are nestled into the bracket corner more tightly.
- The second ending bracket start aligns just after the previous repeat, not the first note.
- If the second ending ends on a bar line (single or double), the bracket aligns with the left edge of the bar line.
- If the second ending does not end on a bar line, and the next note is a bar line, the bracket is automatically extended to align to the bar line. Otherwise it extends halfway to the left edge of the next note.
- Renamed fughetta.ttf -> Fughetta.ttf