Updated to XE5 language

Supports
1) anonymous method type declaration in type section
2) delayed directive
3) XE5 compiler directives
4) removed various memory leaks when parsing error occurs
5) long unit names (eg, Winapi.Windows)