Slightly better diagnostics on duplicate symbols.
[Driver] Error on undefined.
[Passes][GOT] Fix style.
Style fixes.
Style fix: We don't use lowercase-and-underscored template parameter names.
Thanks for dgregor for noticing it.