Renamed and simplified enums.
Reversed the order of iterator arguments to the prevUtf*CodePpoint functions.
Removed unecessary files.
Renamed misleading template parameter
Added the new generic iterator.
More new generic string.
Starting the replacement of string functions.
Re-introduced the Utf8-test.
Added or fixed startsWith, endsWith, isAlpaNumeric and join
Reintroduced case-insensitive compare, equal and less.
Starting with a clean slate.
Restoring Decode and Encode functions
Updated namespaces
Re-introduced unit-tests for encodings.
Added Encoding classes.
Added CodePointsIterator

A unit test fails, but it's due to missing functionality rather than bugs.
Made unit tests compile and pass.
Unicode is back
Reintroduced Unicode unit-test.
First UTF-8 unit test case