Load encoded values > &hFFFF correctly
When EncodeType.All, properly encode characters with a code point > &hFFFF
Added unit tests for encoding of code points > &hFFFF
Updated README
Added unit test for JSONItem for decoding surrogate pairs
Adjusted unit test
Merge branch 'feature/Encode|decdode_characters>0xFFFF' into develop