support for collective.geo 2.5, use vector instead of GML layer, fix js issues with searchform