Changed WindowLayout::MoveClientWindow to accept an absolute position instead of an offset.
Added modal state controls to window layout.
Added division methods to Vector.
Renamed a parameter in MoveClientWindow in WindowLayout.
Implemented window moving within the bsp layout.