LPS-43941 Use index by default in Web Content search
LPS-43941 Add missing empty results message in web content search.

This is not required in web content history, since it cannot be empty.
It only applies to those cases where the search container is actually used for displaying the results.
LPS-43941 Fewer changes
LPS-43936 no logic changes- Copy from Blogs
LPS-43936 Add notifications framework to bookmarks
LPS-43936 & LPS-43933 Improve messages
LPS-43938 no logic changes - copied from blogs
LPS-43938 Implement notification types (web/email) for web content portlet
LPS-43938 Obtain the localized title
LPS-43936 & LPS-43933 Lang keys
LPS-44205 Copy from BlogsUserNotificationHandler (no changes)
LPS-44205 Update package, author, and class name
LPS-44205 Abstract out getTitle, no logic changes
LPS-44205 Abstract out fetch, getUserName, and getTitle logic
LPS-44205 Use getPortletId since it's already there
LPS-44205 Abstract out setting of portletURL parameters
LPS-44205 Get this class to actually compile
LPS-44205 Fix generics warnings
LPS-44205 Auto SF, no logic changes
LPS-44205 Move logic out