Started refactoring for proper scrolling.
Scrolling upon receiving new message only if last message was visible.
Fix of potential crash.
Fixed scrolling on view appear.
Scrolling of collectionView upon growing/shrinking of textView.
Hiding keyboard on tap on colletionView.
Preparation for proper handling of keyboard change notifications (still glitches).
Completely correct scrolling of collectionView when showing/hiding keyboard.
Ability to turn off keyboard pan dismiss.
Proper scrolling speed when dismissing keyboard.
Springiness enabled back.
Merge branch 'feature/proper-scroll' into develop
Comment fix.
Removed excessive logging.
Formatting fixes.
Delegate methods for message tap.
Handling message taps.
By default cell tapping is disabled while keyboard is displayed.
Fixed scrolling on viewWillAppear.
Merge branch 'feature/proper-scroll' into develop