Fix support for Unicode surrogate pairs, add tests
Don't drop characters preceding a surrogate pair.
Merge pull request #23 from salsify/surrogate-pairs

Fix support for Unicode surrogate pairs, add tests