rename PartestTask to SbtPartestTask and bump versions

I've been looking into building Scala with SBT recently (poke @gkossakowski), and stumbled upon this.

`PartestTask` is a very unfortunate name for this, because it already
exists in scala-partest; there is:

 - `scala.tools.partest.PartestTask extends org.apache.tools.ant.Task`
   in scala-partest, for running partest with ant,
 - `scala.tools.partest.PartestTask extends sbt.testing.Task` for
   running partest with sbt.

Depending on the order `scala-partest` and `scala-partest-interface` are
added to the dependencies, SBT can get the wrong one and crash...

----

The second commit bumps version numbers (the last release was 0.4.0).