Improve speed of phutil_utf8v()
Improve speed of phutil_utf8v()

Summary: Don't use regular expressions for phutil_utf8v().

Test Plan: arc unit

Reviewers: epriestley, jungejason

Reviewed By: epriestley

CC: aran, nh, epriestley, jungejason

Differential Revision: 1082

wikimedia/phabricator-libphutil,wikimedia/phabricator-libphutil,schlaile/libphutil,memsql/libphutil,aik099/libphutil,yangshiqi/libphutil,r4nt/libphutil,Khan/libphutil,r4nt/libphutil,julkiewicz/libphutil,Symplicity/libphutil,Symplicity/libphutil,newbeess/libphutil,christopher-johnson/libphutil,wxstars/libphutil,wxstars/libphutil,r4nt/libphutil,PageUpPeopleOrg/libphutil-patches,uhd-urz/libphutil,fivestars/libphutil,fivestars/libphutil,codelabs-ch/libphutil,julkiewicz/libphutil,newbeess/libphutil,uhd-urz/libphutil,schlaile/libphutil,Automattic/libphutil,devurandom/libphutil,PageUpPeopleOrg/libphutil-patches,Automattic/libphutil,eSpark/libphutil,uber/libphutil,wikimedia/phabricator-libphutil,wxstars/libphutil,Symplicity/libphutil,devurandom/libphutil,aik099/libphutil,librewiki/libphutil,devurandom/libphutil,eSpark/libphutil,PageUpPeopleOrg/libphutil-patches,zhihu/libphutil,librewiki/libphutil,uber/libphutil,memsql/libphutil,zhihu/libphutil,codelabs-ch/libphutil,codelabs-ch/libphutil,christopher-johnson/libphutil,yangshiqi/libphutil,librewiki/libphutil,schlaile/libphutil,newbeess/libphutil,uber/libphutil,christopher-johnson/libphutil,aik099/libphutil,Automattic/libphutil,memsql/libphutil,yangshiqi/libphutil,julkiewicz/libphutil,zhihu/libphutil,Khan/libphutil,Khan/libphutil,eSpark/libphutil,uhd-urz/libphutil,fivestars/libphutil