Fix stack overflow caused when a PSTCollectionView is its own delegate

Solution proposed in Issue 241:
https://github.com/steipete/PSTCollectionView/issues/241