An UNTESTED (2nd) incremental initial commit.

I forgot I had to add changes before committing them... sigh.

This adds Python 3 support, as well as completely overhauling the
"check ancestor for points awarded code".

Instead of what(ever) it did previously, now this does the following:
For any potential point awarded,
  1) find the root of that whole comment tree
  2) search all comments in that tree for a DeltaBot confirmation message
        to the candidate awardee
If such a previous confirmation message is found, then disallow the re-award,
otherwise allow it. This is much simpler and much more thorough (I think).