one more fix, and now error messages don't suck quite so much, especially when nested...

(cherry picked from commit dcf04c7e34443c10354aa02bc2d920ac962e1439)
Refactoring the compiler pipeline so that it can trace its entire execution flow.  (This makes show-compilation a lot easier to maintain at full fidelity to the actual compiler...)

(cherry picked from commit e4d5c3d507578b552474eb7c6b8326643c418223)

Conflicts:
	src/arr/compiler/resolve-scope.arr
	src/scripts/show-compilation.arr
removing not as a keyword and grammatical form, part 1
removing not as a keyword, part 2
removing not as an operator, part 3