Add journaling checkpoint to recording notes #4144
This fixes the glitchy behaviour of the undo function with recorded notes in the Piano Roll. You can add notes manually, record phrases with a keyboard or mix those methods. When you now use the undo function the manually added notes will be removed one by one and the recorded ones will be removed together. I'll merge this in a day.