Added "follow song" option, reinitialize player when playing single note after song.
Currently edited TmcFile moved to State.
[command] Command history backend.
[keys] Added getHexDigit() and packModifiers()
[state] CommandHistory kept as a part of editor state.
[main] Implemented undo/redo keyboard shortcuts.
[song] Edit song entries.