Fixed: Eliminated three global variables.
Added: New ModeKind_Time enumerate for profiling builds.
Added: New ModeKind_Time enumerate for profiling builds.
Fixed: Sorted the class declarations alphabetically.
Added: GetMode() method.
Fixed: Updated build instructions.
Fixed: Renamed RawstrConvert() to wchar_to_utf8.
Fixed: Now converts WCHAR strings to UTF8 as input to LLVM.