remove RefExternSymbolNode
remove typeinit lookup function
 add context as member
 move technique to linker
add unittest for TechniqueParser