Updated to recent LLVM version.
For now, treat char as i8 (default to UTF8). This should be configurable at some point.
Update RuntimeType.h to match string size being uint32_t, not size_t.