Added the ability to compile the sbt compiler-interface on the fly

The Scala builder will use the compiled interface, instead the one shipped with the IDE.

This PR does *not* remove the binary compiler-interface from the sdt.core feature.

Still work in progress (copy-pasted a method form @skyluc's PR, happy to rebase once his PR is in).