implement iOS 6 workarounds for global index path asserts in UICollectionView