Fix final interface calls

* Check recursively for TOKsuper / TOKdottype like dmd does.

* Also CastExp cannot be ignored like the original code
  did, we must call toCtype on the CastExp.