Fix jeolm.dtx

so it will actually build.
teach .gitignore to ignore vim swap files
exclude the usage of \phi and \eps commands

Replace them with standard definitions, \varphi and \varepsilon.
add some non-breakable spaces