Base classes / interfaces may be template instantiations too.
Update grammar.dd.
Alias SuperClass and Interface to BasicType.

Per suggestion by Kenji.
Merge pull request #655 from quickfur/issue13448

Base classes / interfaces may be template instantiations too.