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' into develop
Merge branch 'develop' into feature/MBS_comparison

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