Patch for PR7409.  Remove multiple error on invalid typedefs.  Once the first error is emitted, suppress additional errors when using the invalid typedefs.  Also, change the handling of types inside instantiations to be more descriptive.<div>
<br></div><div>Patch attached and available in Code Review:</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://codereview.appspot.com/4430069/">http://codereview.appspot.com/4430069/</a></div>