Add some helper methods for comparing and printing Strings to unittest framework.
Add pointer member to String class which points at the start of the string within the allocated buffer. Trimming the left side of the string can now be done without moving the data just by incrementing the pointer.
Refactor StringUtils API. Add new function to split quoted strings.
Add OrderedMap class.
Remove unnecessary inlines.