Scala 2.11

* Added cross compilation process to library.
* Migrated tests to new specs2 version (original version was to old and was not available for 2.11 scala branch)
this got removed from Scala and was actually already deprecated in 2.10 http://www.scala-lang.org/api/2.10.4/index.html#scala.ScalaObject