prefer constants to strings
Use valid UTF-8 in UTF-8 spec

Fixes #191
Merge pull request #207 from tamird/utf-8-cycle-test

Fix UTF-8 cycling test under MRI 2.1.1