Fix #1077, #1074, #1082

Redid the GoTypeNameReference.
Changed the reference location on a type name to be the qualified identifier.
Redid the Unused Symbols / Unused Imports to take this into account.
Fixed Add Imports to work easier and better.
Renamed a bunch of tests.
Some code cleanups
Fixed some other broken tests.

More internationalization.