2.5 compatibility.
Python 3 compatibility.
Now actually works on OS X.
Version bump.