Add sentence and paragraph movements

This commit adds the `s`, `S`, `p`, and `P` motions, which allow
movement between sentences and paragraphs based on Vim's built-in `(`,
`)`, `{`, and `}` motions.