Make autoCompilerPlugins support compiler plugins defined in a internal dependency

requires the compiler plugin project to define exportJars := true
make ScopeFilter accessible without a qualifier

Should be improved: ideally there would only be a single top-level alias.
Deprecate old Scala+Java fork interfaces in favor of Fork+ForkOptions
don't put Scala jars on forked boot classpath by default

Ideally, Scala jars on the normal classpath would be moved to the boot classpath,
but this is more involved.
Fork run directly with 'java' to avoid additional class loader from 'scala' command.  Fixes #702.
Undeprecate ScalaInstance.libraryJar, which will be reliable for modularized Scala.
Docs: Fixed name of http_proxy env var
Bump up test-interface dependency to version 1.0.
Initial version that uses new framework API in test-interface 1.0:
-Changed usages and implementations of interfaces in org.scalatools.testing._ to use/implement interfaces/classes in sbt.testing._ instead.
-Added sbt.testing to interfaceFilter in TestFramework.createTestLoader method to enable loading of classes in sbt.testing package.
-Added FrameworkWrapper.java to wrap old framework implementations.
-Added code in ForkMain.java to serialize Selectors.
Changed ForkTests to call acceptorThread.join(), to make sure that acceptorThread is finished before Acceptor.result is called.
Made to ForkMain's write method synchronized, to ensure the output stream won't corrupt when test framework implementation uses multi-threads to write event back to sbt.
Changed createTeskTasks in TestFramework.scala to reuse TestRunner instance when running different TestDefinition.
-Changed behavior so that only a single Runner instance is used to run tests in multiple test groups.
-Added code to support remoteArgs in test-interface 1.0.
Added code to call Runner's done() method in both InProcess and SubProcess cases.
Added >1 framework class per framework support, this enables sbt to support both old and new framework API at the same time.
-Moved code that count test results from TestLogger to TestResultCounter.
-Print the results in Tests.showResult.
Added support of custom summary message returned from Runner.done method.
Added code to tag test task using Array[String] returned from Task.tags method.
Added .gitattributes file.
Normalize line endings.