NeonDecoder: implemented support for unicode surrogate pairs

Its mostly useless but it is required for compatibility with JSON.