Add Kernel.LexicalTracker
Move lexical tracker to scope
Add warnings for unused aliases
Add tests for LexicalTracker
Simplify current module macro handling
Avoid interpolation which would convert char lists twice