window: Move the extents storage above the rects

So all the rects are grouped together.
constraints: Remove improper frame_rect_to_client_rect for placement

Constriants are now in frame rect coordinates.