Maven test jar

Sorry that this includes changes from other PR. Kinda needed everything to co exist to test them. 

So I am trying to make someproject.dependsOn(streaming % "compile->compile;test->test") work somehow. 

Will try to explain it more in a moment.