LPS-49007 Resolve only the confs that are going to be used

Ask Ivy to resolve only those dependencies that are going to be
used, thus preventing the build to fail because a test dependency is
missing.
LPS-49007 Fix publishing, makepom was less strict on optional configs
LPS-47546 Private Messaging Portlet does not use the search index while searching users as part of autocomplete operation
LPS-49036 As a developer when I create osgi portlets with JSP I'd like to have convenience of not knowing all the JSP dependencies I need
LPS-49036 Move and rename
LPS-47565 Add actionable and non-actionable notification counts in poller and portlet
LPS-47565 Update properties and add key
LPS-47565 Add markAllAsRead action check in processAction
LPS-47565 Add getUserNotificationEvents for ajax call in dockbar and returning two group notifications
LPS-47565 Refactoring (extract notification entry rendering from view_entries.jsp into notification_entry.jspf for fullView nav menu sharing)
LPS-47565 Split fullview unread menu into both unread actionable notifications and unread regular notifications
LPS-47565 Update import in init.jsp
LPS-47565 Update view-entries.jsp logic. Use condition to switch to display four types UI (dockbar [actionable + regular] with 'mark all as read' at the bottom, unread actionable, unread regular with 'mark all as read' at the top, and all notifications)
LPS-47565 Update main.js file. 1> in fullView, split unread into actionable and regular with their own count/list 2> in dockbar, using json array to replace content without dockbar view page refresh
LPS-47565 Suppress default portlet action message
LPS-47565 Lang keys in notifications portlet
LPS-47565 Update related portlets to use DeliveryType API
LPS-47565 Correct wrong receiver user. When a user comments on a microblog, notification should send to the blog author, not commenter
LPS-47565 Add separator css
LPS-47565 Refactoring (Move delete event from request related portlets to notification portlet)