First release
Changes from botc by Crimsondusk:
- Many cross-platform compilation fixes
- Remove unsupported Zandronum versioning
- Support negative number for cases in switch blocks
- Fix state level variables cluttering other states
- Support builtin functions like memset
- Support both Linux and Mac newlines