Remove some macros

- Replace `STREQ` with a `streq` function.
- Replace `STR_STARTS_WITH` with a `startswith` function.
- Remove `FREE`, `CALLOC`, and `MALLOC` macros.
- Statically initialize `colstr` so its not on the stack
- Mark all global variables as static