Fix a crash when a section has no items

If a section returns "0" has the numberOfItems, UICollectionView will crash with an assert because it was asked for the [layoutAttributesForItemAtIndexPath:] for an invalid indexPath.