Forbid capturing of exception handler's variables.

One very known RAD studio allows, but fails in runtime :p
Remove auxiliary symbols from tprocdef.

Problem: tprocdef contains symbols from it's capturer symtable.
Cause: simple way to pass data from one place to another.
Fix: search "parent" symbol in symtable.
Possible side effect: search in symtable is slow. But storing symbols for quick access is optimization. Preliminary optimization is bad.
Details: was removed
1. parentsym  : tsym; Field of capturer which holds "parent" link;
2. parentintfsym : tsym; Field of capturer which also link to parent to keep him alive.
About name "parent$":
Looks like objectsymtable doesn't understand special names like "$parent". Localsymtables understand. Such name can't be used in program so they are useful to hold internal data. Instead names with last $ are used. Like "parent$";
Remove rudiments which was to print nested class name.
Add changes in type definitions to ppu.