Implemented StringRef class.
Adjusted existing implementations to use it.
emptyString is now in its own header file.