Initial refactor of key checking - motion_apply TODO
Rename of structs/unions and motion_apply()
Updated Makefile deps
Merge branch 'master' into motion-delete
Working movement motions
const-correctness for buffer/motion interaction
Deletion prototype
Ordered line deletion

Also updated Makefile deps
Fixed lockup in external()
Updated TODO
Working repeat motions
Working "0" motion
2d2j motion repetition
Linewise + exclusive motions and reverse deletion