add replace mode placeholder icon
add icon to replace mode button
Merge pull request #242 from cyberixae/draw_replace_mode_button

Draw replace mode button
Enable editing when entering replace mode.
Leave replace mode when disabling editing.
Merge pull request #245 from kagu/edit_replace_mode

Connect replace mode to edit mode
Disable rest autorepeat.
Add a section to the store for transactions that are pending validation.
Merge pull request #249 from kagu/disable_rest_autorepeat

Disable rest autorepeat
Merge pull request #250 from kagu/store_validation

Add a section to the store for transactions that are pending validation
Remove target trigger index logic.
Clamp trigger indices properly.
Increase timeouts of all test cases to 30 seconds.
Merge pull request #253 from kagu/remove_target_trigger_index

Remove target trigger index
Merge pull request #254 from kagu/fix_test_timeouts

Increase timeouts of all test cases to 30 seconds