Update valid glyph char range for field file load
Cleanup field.h/.c, move some stuff to gbuffer.h/.c
Remove unused fns from field.h/.c
Remove field_copy_subrect, move to gbuffer, add gbuffer.c
Clean up field copying, add wrapper
Remove specialized '+' cursor behavior
Add predictive remarking for tui visualization
Add field_resize_raw_if_necessary
Fix ctrl+h move left on certain terminals
Clean up tick number presentation
Add ability to start tui with no input file
Change to show '+' when cursor over major grid separator
Add showing of glyph underneath cursor
Change quit combination to ctrl+q/d/g
Change tui styling of locking inputs
Remove unnecessary use of libncursesw on Linux
Change logic when gating ports on locked operators
Add beginnings of better terminal display of field
Add basic display of locked cells
Add passing of term size in debug field draw
Fix clearing bottom ui bar empty rows
Fixed issue with delay
Added missing port to delay operator
Updated the delay operator
Add detection of homebrew ncurses on mac
Add basic tui test of stepping grid sim
Remove use of X macro for uturn definition
Add build tool option for static linking
Add ORCA_OK_IF_UNUSED, remove force inline on mark.h fns
Fix potential UB caused by C99 spec wording of array offset
Cleanup, fix accidental bitwise or
Shorten definition of oper_has_neighboring bang, cleanup base macros
Add specialized version of index_of
Remove 'GLYPH()' macro, just use 'glyph_of()' instead
Remove 'INDEX()' macro, just use 'index_of' instead
Remove BEGIN_HASTE/END_HASTE macros
Fix -no-pie error on mac in build tool
Add likely macro, force-no-inline on some sim stuff
Make separate decl prefix macro for easier phase fn testing
Fix GCC redef for fortify disable
Add def for disabling fortify if desired
Add PIE/ASLR flag option for build tool
Fix bad LLD codegen from PIE flags in build tool
Add detection of LLD to build tool
Update tool and Makefile for separate config/target
Add smarter array countof macro for gcc/clang
Add comment about gcc warning disable
Change bank storage to use I32 instead of Glyph