A UIScrollView subclass, which is able to: adjust it's contentInset for keyboard or custom input view