Fixes #92587 by using a configuration parameter named "loginRequired" to determine if the current user can use the download to shape functionality. This was implemented in the original /widgets/ExportToSHP class but was lost in the refactoring into UrlExporter because it was based in ExportToKML which had no support for that.
Removed /widgets/ExportToSHP and /widgets/ExportToKML as the are no longer used. /persistenceGeo/widgets/ExportTo{SHP,KML} are used in their place.
Merge pull request #280 from luisromangz/92587-PreventUnloggedUsersFromDownloadingSHPFiles

92587 prevent unlogged users from downloading shp files