constrained wms layers to getcaps ranges

Changed wms layer bounding box filtering to be per service instead of
per layer.  This forces the portal to only query services where their
getcapabilities documents say data exists.