Migrate from Carton to Cask.
Run Travis on all supported versions.
Use correct path to Cask.
Cannot run in snapshot since el-mock does not support it.
Use source alias.
Bump s and dash versions.
Use ert-runner.
Update Makefile for new Cask changes.

That is one elpa dir per Emacs version.
Update Travis link