Modify the code to scroll fields into view to take into account top contentInsets

With iOS7, top contentInsets are more commonly seen, as scroll views display content behind translucent nav bars.
Merge pull request #65 from chucks/scroll-avoid-top-coontentinset

Modify the code to scroll fields into view to take into account top contentInsets