Ignored vim files
Updated knuth to argparse, pure python.

I decided that using ipython to handle subprocess calls was convenient
for me, but was burdensome on others. Having ipython as a dependency
was annoying. I changed knuth to be pure python.

I also added more sophisticated argument parsing using argparse.
Updated texmake with tidy target.

tidy:
        knuth clean --keep-pdf
Fixed LATEX_OPTIONS bug.

I was passing in options as a string rather than a list of strings.
Merge branch 'knuth-cli' of github.com:mwhittaker/texmf into knuth-cli