Used print as a function, not as a statement
Define Python source code encodings

As definied in PEP 0263, we should better use the line
   # -*- coding: UTF-8 -*-
after the Shebang line
Improved Python convention

First parameter in class methods should be always "self"
Here, I changed __eq__(a, b) to __eq__(self, other) to better reflect
this convention
Added Travis YAML file
non-code changes
Merge branch 'master' of git://github.com/tomschr/pdfcompare into tomschr-master
manual merge needed. Toms, you missed some if my recent pushes...

Conflicts:
	pdf_highlight.py