GTNPORTAL-2394: The GadgetDeployer should unregister itself as WebAppListener in the stop method
GTNPORTAL-3262 Error on importing new group from LDAP whose name contains ampersand character
GTNPORTAL-3220 Show wrong message when uncheck show publication date in add/edit node
GTNPORTAL-2703 Remove access permission setting when edit portlet in user portal

Fix description:
* Render Permission setting for portlet and portlet container when it isn't a user portal
GTNPORTAL-3340 Missing i18n keys for Permission Selector popups

Problem analysis:
* UIPopupWindow.gtmpl relies both on its own id and uicomponent.getUIComponent().getId() which both may contain random, session scoped UUID suffixes.   As a consequence of that, there were no such items in the resource bundle.
* Similar problem happens in UIGrid.gtmpl (for Delete tooltip) and UITabSelector.gtmpl (for label in Portal Permission)

Fix description:
* Update the original WebuiRequestContext.generateUUID() to use a prefix supplied in a parameter.
  UIPopupWindow.gtmpl can then strip the UUID part away thus getting resource bundle key as they were before the named commit.
* Similar fixes were performed in UIGrid.gtmpl and UITabSelector.gtmpl.