Made the build crossVersion

No need for a 2.11 branch and travis should still be able to build / publish.

The dependencies are duplicated but I've found being explicit makes debugging easier when versions  change per Scala version - but happy to deduplicate if required.