Direct implementation of getMappings for speed.

On a build with 70k files in the assembly, this takes the total cached
assembly time from ~50s to 20s.  The time due to getMappings goes from
~36s to ~4s.
Merge pull request #108 from sbt/direct-getMappings

 Direct implementation of getMappings for speed.