Refactor: python: DoFencing is now a boolean.
And then propagate that to everywhere that handles it, which in turn
makes other functions return booleans. Note that some of these
functions still have a boolean vs. None return type, but that's to be
fixed in a future commit.