Update build system to use predefined variables of GNU make
mkx: Add additional error codes
toolbox: Add NORETURN annotation
gc: Update toolbox
mkx: Add NORETURN annotation to functions
lcc: Add UTF-8 utilities
mkx: Add additional error codes
lcc: Update UTF-8 utilities
lcc: Update parser and scanner
lcc: Add test