Backported PROPKA code base to Python2.

Now this same code can be run with either Python2.7 or Python3.
Added a comment for int-casting of math.ceil().
Improve Python 2 compatability with "future" print_function.

Use python3 version of the print function when running
under python2. Also added "from __future__ import division"
to a few more module files.