Made OHCalendarViewDelegate protocol inherit from UIScrollViewDelegate

The facade around UICollectionView is cracking. Now we are exposing the internal UICollectionView (as a scroll view) through the OHCalendarViewDelegate, which is probably not good. Should consider if there is a better way. Perhaps subclassing UICollectionView if possible.
Removed duplicate UIScrollViewDelegate forwarding