with nested try / finally fix, change back to using ctx macros to see if performance improves
remove old todos
merge and fixup O1 lookup branch
Merge branch 'jcb/macroctx' into jcb/performance
minor syntax cleanups in lexer
Run parse tests over all src files in base + pkgs
combine tests for pkg + base sources
ignore line coverage files
misc perf changes

some of these are significant changes, others only a few %.  Overall
parsing time has been reduced to half of base
ignore coverage files
update source file test to display total time
merge in performance fixes
fix to_kws
merge in more performance improvements