A fork of LXReorderableCollectionViewFlowLayout, that doesn't require ARC