travis: Use git repository for sources, expand task versions

The 2.4.0.beta2 branch is failing, though I have been unable to reproduce this manually.

Interestingly enough, the 2.4.0 branch works.