Better unicode support, more tests

- ParseEnglish:
  - Added Unicode Combining Diacritical Marks for Symbols to `GROUP_COMBINING_DIACRITICAL_MARK`;
  - Added a group for Unicode Mark, Nonspacing;
  - Better regular expression matching against “anything” (`*` was used where `[\s\S]` should've been used);
  - `EXPRESSION_WORD_MULTIPUNCTUATION` now matches multiple astral-plane characters;
  - `EXPRESSION_WORD_MULTIPUNCTUATION` now matches anything followed by two or more of either diacritical marks or nonspacing marks;
  - Removed an unnecessary Istanbul ignore comment.
- Tests:
  - Added a test for multiple diacritics/combinators (i.e., the :zero: emoji);
  - Added tests for tie punctuation, intellectual property marks, and all diacritics.
  - Fixed a bug where tests for Canadian states ran on American state abbrs.
- Documentation:
  - Changed count of tests and assertions.
Updated textom dependency to 0.0.6
Patched version to 0.0.4