The engine now uses the SDL2.0 scroll events properly.

Scroll speed is now a user preference.
Merge pull request #5297 from Saticmotion/betterScrolling

Better scrolling