Merge branch 'release/2.3' into develop
Merge branch 'master' into develop

* master:
  Updated README
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
Updated version to 2.4
Merge branch 'release/2.4'