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

* master:
  Update README.md
Adjust unit tests
Return after raising exception
Added comment
Parse UTF-16 surrogate pairs without going through a string
LongTests will abort after first failure
Added more Unicode tests
Merge branch 'feature/Interpret_surrogate_pairs_without_string' into develop
Added EncodeCodepoint method
Avoid creating strings during EncodeString and just poke values
Added another CompareTest
LongTest will Assert.Pass at the end
Merge branch 'feature/Encode_Unicode_without_a_string' into develop
Updated version to 2.6
Merge branch 'release/2.6'