Features/sticky headers support

Bring https://github.com/Produkt/PDKTStickySectionHeadersCollectionViewLayout behavior to PDKTCollectionViewWaterfallLayout. 

Enabled section headers sticks to top until same section footer or next section header pushes up