Some of the state of the Context depends on the current portlet
being rendered. The WindowContect class stores that state.
The ConnectionContext pushes WindowContext objects onto a stack as portlets
are recursively processed, and pops them off of the stack when processing
of them is done.
This class just has getters and setters, it does not perform operations on
other classes and is just used by the ConnectionContext to store values.