Switched String to inherit from wstring to be a bit more unicode-friendly.
Made StringFormatter conformant to the String changes.
Added casting operators and constructors to String to cover a wider variety of string types.
Edited DateTimeFormat to work with new String.
Fixed project settings and build types.
Added script to fix license notes in source files automatically.
Added script to add a new exception type (not finished).
Started porting LogFormatter to the new string template engine.