Use Py_RETURN_(TRUE|FALSE) macros instead of manual reference counting

I.e. these macro's are intended to do exactly as their name suggests and
their intent is easier to understand than their internals.

IMO this makes the affected code easier to understand.