Replace custom test runner with ert-runner
Renable emacs-snapshot on Travis CI
Fix ignore list

Ignore Cask directory instead of elpa/, and fix patterns to source root.