Shorten implementation
Add property for automatic UIScrollView behavior when the keyboard is displayed
Fetch keyboard events at the UIScrollView level
Get the list of all scroll views whose frame must be adjusted when the keyboard is displayed
Enable ARC for UIScrollView+HLSExtensions
Adjust scroll view frames when the keyboard is displayed
Animate frame changes
Animate scroll view frames when the keyboard disappear
Do not animate transitions (not nice when the keyboard gets hidden and shown during rotations, which cannot be properly detected). Instead, perform frame adjustments when appropriate