Refactor Scrolling: scroll from any panel
Refactor Scrolling: scroll from any panel

Currently while hovering over any of the frozen row or column panels, the unfrozen pane does not scroll. I changed the mousewheel event to be bound to all the panels, and factored handleScroll so that it is called from handleMousewheel.

Here is a breakdown of the functionality changes:
1) scrolling using mousewheel or trackpad works while hovering over any panel
2) maxScrollX & maxScrollY are respected on the unfrozen panel so that the header and other dependent scrolling areas don't bounce around when fast scrolling
3) handleMousewheel now calls _handleScroll
4) onMousewheel event is removed, use onScroll event instead
5) mousewheeling depends on jquery.fn.mousewheel. if it is not loaded, slickGrid falls back to default behavior (mousewheeling only works while hovering over the unfrozen panel)
chrisghost/X-SlickGrid,Revionics/SlickGrid,Revionics/SlickGrid,chrisghost/X-SlickGrid,dynamicaction/SlickGrid,ddomingues/X-SlickGrid,dynamicaction/SlickGrid,ddomingues/X-SlickGrid