Full cross compile support for build-scripts and partest

This PR adds full cross compile support for sbt scripts and partest. It also removes the submodules and replaces them by sbt scripts that invoke git (using jGit).

Further, it updates the travis configuration to test agains more or less everything.