support for layer.extent

layer.extent() gets the layer extent,
layer.extent({box:[minx,miny,maxx,maxy]}) sets the layer extent