PSTCollection delegate messages for selection behavior does not match UICollectionView behavior

Delegate messages should only be sent when performed by user. didDeselect message is not sent when user changes selection
Merge pull request #74 from joelcarranza/selection-delegate-notification

PSTCollection delegate messages for selection behavior are wrong
reload methods should clear highlight/selection state of affected cells
Merge pull request #75 from joelcarranza/reload-data-clears-selection

reload methods should clear highlight/selection state of affected cells
setCollectionViewLayout:animated animations added
Added support for header and footer views when using the flow layout.
Fixed registerNib:forSupplementaryViewOfKind:withReuseIdentifier:.
Implemented layoutAttributesForSupplementaryViewOfKind:atIndexPath:.
Merge pull request #78 from ZarraStudios/supplementary-views

Implement Supplementary Views
Small fix related to #78 (section indexPath only has one index)
changed flowDataSource to be collection view’s delegate property, according to apple documentation.
Merge pull request #79 from hezi/master

changed flowDataSource to be collection view’s delegate property, according to apple documentation.
update readme
Remove hacks required for Xcode 4.4. Everyone should be on 4.5 by now.
Proper view handling on low memory situations. Fixes Issue #73
Fixes issues with NSFetchedResultsController. References #78
Reuse previously-declare variable to avoid shadowed local variable warning.
Merge pull request #82 from ksuther/master

Fixed shadowed variable warning
Reordered PSTCollectionViewItemType so it matches UICollectionElementCategory
Merge pull request #84 from jinthagerman/master

Reordered PSTCollectionViewItemType so it matches UICollectionElementCategory