Add move-half-page-up and move-half-page-down actions

This allows a user to maintain half a window of context when paging
through content (and allows for <Ctrl-u> and <Ctrl-d> behavior to match
Vim's), but does not bind any keys to them by default.