removes scalac's dependency on runtime reflection

Temporarily migrates scala.tools.cmd.FromString to use manifests instead
of type tags, which shields scalac from breakages in runtime reflection.

Provides a band-aid for https://groups.google.com/forum/#!topic/scala-internals/hcnUFk75MgQ
while I'm figuring out what went wrong in scala.reflect.runtime.