.travis.yml: separate cask step from test step

* Makefile: test should not depend on cask.