Store a block's type in its decl - fixes code gen
Added %output_check
Added enum scope test
Added %ocheck
Compile then %ocheck
Fixed inverse warning checks
Only substitute vars if test has RUN
Allow ^ for checks to refer to the previous line
More test updates