Lazy load the collection view for registering cells at init

If you want to register cell NIBs/classes in the init method of a PSTCollectionViewController subclass, then it doesn't work because self.collectionView is nil at that point. This fixes that by lazy loading it.