set scroll view delegate nil in dealloc

When scroll view lives longer than its delegate (e.g. during scrolling animations) delegate should be nullified to nil in dealloc.  Otherwise can cause to EXC_BAD_ACCESS crash