Tidy up rewrite

moving childwindow array insertion into cwindow class.
reverting to this.gui.hwnd not this.hwnd
creation of WindowStatus object to hold minimized status etc.
Taskbar disabled for now, pending re-jigging
TaskBar basics in
Fix for last commit
Better handling of min, max, restore
TaskBar colors back
OnReSize () implemented

Should trigger when window changes shape or content
scrollbars back working
child window destruction re-addded
Tidy up, Pack Tasks on child window destroy
Basics of new MessageHandler in
MessageHandler implemented for scrolling
Removed hotkeys for scroll wheel inside classes

scroll wheel detection inside scrollablewindow class.
Click Handler using MessageHandler system
WindowMoved using MessageHandler
All messages now handled by MessageHandler

Also superfluous OnScroll method removed from main class
Trying to reduce OnResize calls

on window move, xoords now stored, and OnReSize only called if window
position actually changed
TaskBar Pack fix

was always packing all Tasks
removed tooltip
Tidy
DeferWindowPos implemented for TaskBar Packing

INSTANT repack when you delete a task!