Wire up calendar note reordering using optional 'note_order' attribute.

If present, overrides default reversed keys ordering.

Keep 'note_order' in sync when removing a note.

When adding a note to a calendar w/ 'note_order', append the key to it.