dsl processor: delete unused classes

--HG--
extra : transplant_source : %97hg0%C4%B2%5DFG%F2%2A%91%10%C1%D8%92%E6K%82W
TruffleDSL: retire NodeFactory#createNodeGeneric

--HG--
extra : transplant_source : %7E%9Eb%1D3K%CE%60%B0I%CC%23%A5%8BC%83PV6%8C
TruffleCompilerOptions: add help texts, delete old options
IGV: fix NPE
put tighter types on some builtin operations
fix field access and casts in method substitutions
don't allow unresolved field types to hang around