Gave AuxiliaryWindow some love.
Removed WindowType from AuxiliaryWindow and replaced it with a general type enum.
Added a no-hints decorate method to WindowDecorator.
Added the beginnings of the Default_WindowDecorator.
Added a Name field to AuxiliaryWindow and reordered the Name field in ClientWindow.
AuxiliaryWindow now accepts a TypeValue only at creation.  Also added the getters/setters for Name.
Added AuxiliaryWindow-related functions to the WindowManipulator.
Imply pass of ownership with a pointer instead of a reference.
Delete Window objects in the DisplayServer implementation.
Don't delete windows in the WindowManager implementation.
Fix small error with autocomplete.
Specify values for WindowDecorator hint mask.
Renamed a few methods in WindowDecorator.
Filled out some of the Default_WindowDecorator methods.
Use constant pointers for dynamic casting.
Be more consistent about display server syncs.
Don't add frames to fullscreen windows either.