Only convert code points within planes 0-2

Before 82421eb, the mb_decode_numericentity function wouldn't convert code points beyond plane 2 (per the flags).  This change essentially adds the same behavior.