Support macrons.

- Convert romaji with macrons to katakana with chō'onpu (長音符).
- Convert katakana with chō'onpu to romaji with macrons.
- Group macron tests in separate test file.
- Add macron tests to `package.json`.

---

Some context [here](https://twitter.com/lovell/status/427863499562156033).