A collection view layout for JNWCollectionView that mimics a Pinterest-style staggered grid