Updated Tycho version to be compatible with both Maven 3.0.x and 3.1.x
Some refactoring, but this won't work until https://github.com/typesafehub/sbt-republish/issues/4 is fixed.
Full sbt version in bundle name

Conflicts:

	org.scala-ide.sbt.compiler.interface.source/pom.xml
No need to declare the Manifest version because version 2 is the default

Conflicts:

	org.scala-ide.sbt.compiler.interface.source/pom.xml
No reason for putting the manifest in the ${basedir}

Conflicts:

	org.scala-ide.sbt.compiler.interface.source/pom.xml
No need to put the sbt version number in the bundle name

Conflicts:

	org.scala-ide.sbt.compiler.interface.source/pom.xml
Adding organisation information in the POM to reduce duplication

Conflicts:

	org.scala-ide.sbt.compiler.interface.source/pom.xml
compiler.interfaces sources bundle
2 squash