Explicitly free heap when tests are finished
Allow global building with address sanitizer
Limit max depth of CPS IR dump
Separate sanitizer flags from other CFLAGS
Add directive to allow dumping CPS tree
Small code simplification
Move more usages of `appendCode` to specialised instructions
Add specialised instruction for fake-bitcast renaming of values
Add specialised instruction for "unreachable"
Insert external declarations for RTS functions as needed
Fix constNamespace range for foreign functions
Make sleep and usleep handle interruptions correctly
Catch unhandled types in genericC foreign calls
Foreign call result wrapping must happen _before_ the updated heap pointer is loaded
Make debug "emissionKind" dynamic to avoid generating huge .eh_frame sections when no needed
Replace termio.h with POSIX standard termios.h
Add all requried LDFLAGS to RAPID_RUNTIME_LDFLAGS variable
Include termio for terminal ioctl constants