Add cross-compilation for different scala versions

Note the for releases, you need to do the release, then checkout
the tag and do a "+ publish" to release the cross-compiled versions.