Added support for static fields transformed into global variables
Removed constant static fields since they are inlined in expressions
Split out StringLiteral as it's own HLIR location, which now expands to support string literals in LLIR by calling the null terminated char* string constructor (Which should internally call GCAlloc once size is known)