make clean shouldn't fail if files don't exist.
Make it possible to set LaTeX options from outside Makefile.
Remove redundant ifpdf definition and switching.
Add .travis.yml.