Clarify clef2abc conversion.

Change exception for conditional, add some comments.
Improve /i/ (repeat last measure) algorithm

Take care of double bars and improve documentation
Convert irregular rhythmic groups, fix fermata

Both fermata and irregular groups start with (.  Handle them differently.
Unify trill and slur handling

Both share the same logic.