Fix #39 - Also remove irregular groups when deleting a note.

- The RemovePosition action now removes any associated irregular groups
  when deleting a position.
- The RemoveNote action now makes use of the RemovePosition action when
  deleting the position after removing the last note.