GTNPORTAL-2806 Fix LDAP integration. Introduce options 'ignoreMappedMembershipTypeGroupList' and 'skipPaginationInMembershipQuery'

GTNPORTAL-2806 Introduce option 'skipPaginationInMembershipQuery' to decide if we count paginated memberships or perform full query and filter memberships later
GTNPORTAL-2795: User sites don't show up in MOP management extension
GTNPORTAL-2804 Invalid property 'PortalPermissionSelector' or
'PagePermissionSelector' instead of 'Access Permission Setting'
GTNPORTAL-2809 - adding support for a new menu selector
[maven-release-plugin] prepare release 3.5.2.Final
[maven-release-plugin] prepare for next development iteration
Fix wrong pom version for htmlunit-tests module (3.5.0.Final -> 3.5.3.Final-SNAPSHOT)
GTNPORTAL-2817: Improve Tomcat configuration
GTNPORTAL-2818: Fix group id of gatein-portal-build-config to org.gatein.portal
GTNPORTAL-2821 RF fileUpload component broken over WSRP
Fix broken build
GTNPORTAL-2834 XSS when edit page title
GTNPORTAL-2835 Invalid page title causes unability to edit node
GTNPORTAL-2800: Remove GroupMembershipValidator in OrganizationService
GTNPORTAL-2839: Remove Currency Converter gadget from default package
GTNPORTAL-2813: Membership list in GroupManagement is not ordered alphabetically
GTNPORTAL-2837: Processing of multipart/form-data request failed. Read timeout
GTNPORTAL-2721: Memory leak as too many InputStreamDownloadResource resources are added into DownloadService
GTNPORTAL-2832 Moving the Gadget window in the dashboard doesn't work
GTNPORTAL-2473 Encrypt password in CookieTokenService and store salted
hashes instead of plain tokens

New JCR mixin node type is used to stay as backwards compatible as
possible.