Workspace Parameter for GWC

Allows a GeoServer backed GWC layer to be rendered in the context of a specific workspace by using a WORKSPACE parameter which can be passed through with a parameter filter.  This allows a layer using a workspace specific style to be cached, although it still requires adding the parameter filter manually.

An automatically updated filter like that used for Styles could be added on top of this later.