Added Utf16Chars
Implemented UTF-16-version of replaceCodePoint
Both implementations of encodeUtf8 now returns the length of the encoded character.
encodeUtf16 now returns the length of the encoded character.
Made use of swapEndianness-function.
Added most of the remaining UTF-16 unit tests (only invalid encoding functions remains).