PyPy's utf8 utility methods

Build Status on TravisCI

TODO

Do benchmarks:

  • string fits into L1 cache
  • string does not fit into L1 cache and see how it affects the time needed