mb_substr takes 32bit *signed* ints even on 64bit PHP, GRR.
Merge pull request #282 from iarna/fucking-php

mb_substr takes 32bit *signed* ints even on 64bit PHP, GRR.