Added PSTCollectionElementCategory and exposed layoutAttributesForSupplementaryViewOfKind:atIndexPath: for subclassing layouts