Started working on 'hiding top bar on scrolling' functionality. Implemented ScrollingInspector with KVO the scroll view contentInset and contentOffset props. Also tuned demo a bit - initial controller now has button to present web browser control in modal mode, not only navigation.
Implemented webView contentInset setting according to browser presentation mode.
Scrolling inspector does apply values to the target with simple checks (not yet include bouncing).
Demo view controller now can also demonstrate web browser in tabBar mode. Honestly speaking even two tabBar modes, but second is very dumb and should not ever be used/supported.
Implemented much more dynamic way of handling target properties and observed properties in scroll view.
Started implementing target tweak animation.
Implemented scroll view pan gesture recognizer state detection via KVO in order to know when touch (dragging) ended.
Implemented correct animation for target to reach limit if it was left half-way up or down.
Done with interface orientation changes reflection to the scrolling inspectors as limits. Also implemented suspending and resuming for scrolling inspector and web-browser control property for it, so now hiding on scrolling scrolling behavior can be switch off or on.
Animation duration now respects distance left.
Fixed issue when hiding occurred if the content of the scrollview were smaller than the frame of the scrollview.
Cuted out 'landscape zoom fix' because there is no such issue now.
Merge branch 'feature/top_bar_hiding_on_scrolling'