fix scripted tests
remove resident compiler code

The infrastructure for resident compilation still exists,
but the actual scalac-side code that was backported is removed.
Future work on using a resident scalac will use that invalidation
code directly from scalac anyway.
drop canonicalization of files on classpath and other cleanup.  Fixes #723.
remove long obsolete sbt_pending directory left over from 0.7 conversion