map-context: fix external layer extent not saved
map-context: handle mapcontext layer extents + service version for external WMS