Updates to the new sbinary and sbt builds

Uses the updated build command for sbinary and sbt.
Uses '-predenting' suffix for sbinary.
No more use Eclipse to generate the update-site for refactoring.
No more use Eclipse to generate the update-site for toolchain.
Fixes merging problem when not building the IDE.
Adds support to provide a different Scala IDE repo.