Improvements to mbstring

The mbstring extension offers string functions that are capable of dealing with multibyte encodings. Internally, the Unicode 11 data tables are now used, which, among other things, gives us more emojis.

In addition, mbstring now supports strings larger than 2 gigabytes in length, plus the performance has been significantly improved.