Use cling fwd decl for typedefs for consistency (ROOT-6595).
For template instances, forward declare its arguments.

Still missing a fwd decl of explicit instantiations!
Remove (now) unused code.
Use the canonical decl as keep-n-args key; we might have had a previous decl.
Find the RedeclTmplt with the default args.