Fix for issue 323. Decoration views do not display properly.
Removed reuseIdentifier which was no longer used along with two unused methods.
If the layout isn't prepared, then prepare it when it's about to be used
Fix associated object disappearing

The associated object gets cleared out in invalidate layout, so it
makes sense to add it in prepare layout. Otherwise, once the layout has
been invalidated once, the associated object is gone forever and won't
ever be created again.
Use bounds instead of frame in the delegate method asking for invalidation.
Invalidate layout on bounds change.
Merge pull request #342 from nxtbgthng/feature/invalidate-on-bounds-change

Invalidate Layout on Bounds Change
Dequeue CollectionCell - apply the attribute (bounds) only once in method applyLayoutAttributes:
Fixes #340 (Calls viewDidLoad after lazy loading the collectionView.)
Merge pull request #326 from mattjgalloway/missing-assoc-object

Fix associated object disappearing
Merge pull request #325 from mattjgalloway/prepare-layout

If the layout isn't prepared, then prepare it when it's about to be used
Remove dead code
Touched by Xcode5
Merge PR #324 - fixes for decoration views
Fixes an regression with the detection if we should update the layout.
Check if view is loaded before checking
Fixed PSTCollectionViewLayoutAttributes
Merge pull request #348 from RishabhJain96/master

Fixed PSTCollectionViewLayoutAttributes
Avoid re-loading UIKit for simulator drag.

PSTCollectionView depends on UIKit, so UIKit must be loaded into memory. Rather than finding the path and calling dlopen(), just search the existing symbols.
Merge pull request #349 from grpaul/patch-1

Avoid re-loading UIKit for simulator drag.