no need to specify the document to PitchIterator.write; use the Source, luke!
also reverse edits on one start point
make pitch writing more robust
sort changes once
move accidental and octavecheck to Pitch
add Pitch.f0, used for new relative behaviour
move rel2abs to ly
move abs2rel to ly