Experiment with insert auto-imports (position is lame)

Refs #1
Move type caching to SourceCL; add tests for type caching
Improvements to auto-import UI, including better grouping

Refs #1

Also includes a test for the import insertion. We don't yet
handle new package TLDs, though