.gitignore: new gitignore
Travis fixes: a number of quick fixes

* Don't run on Emacs23 (no ert by default)
* Load init.el manually (--batch implies -q)
* As the path is not set find init.el from .emacs.d