Revert "Removed accumulation of scroll events in GTK backend's nsWindow. Add"

This reverts commit 38fac0a8f36cc3a6fc69ac85492c6310439b5a15.

Conflicts:
	widget/gtk/nsWindow.cpp
Fixed goofy merge.
Removed old accumulator code.
Restyled some code.
Fixed wrong struct set.