LPS-51832 Create project structure for document-selector OSGi modules
LPS-51832 Move Document Selector implementation stuff from core to document-selector-service module
LPS-51832 Move Document Selector web stuff from core to document-selector-web module
LPS-51832 Fix BNDs to make document selector deploy correctly
LPS-51832 Given that we currently have no resources to fix the big mess that our tag lib system has become, I'm adding some logs to help developers using OSGi and our taglibs. In particular I'm warning developers:

1)When they use liferay-util:include without specifying servletContext and
2)Developers using include-derived taglibs inside OSGi modules (which may fail if the content is not nested directly in the tag).
LPS-51832 Make DOCUMENT_LIBRARY_FOLDER WebKey available in portal-service
LPS-51832 Change ID of document selector portlet
LPS-51832 Move DocumentSelectorUtil to web module
LPS-51832 Fix imports to make document selector JSPs compile correctly
LPS-51832 Add servletContext attributes to liferay-util:include calls
LPS-51832 Make nav-bar-search work
LPS-51832 Use PropsUtils instead of PropsValues
LPS-51832 Fix parameter passing to avoid using PortalUtil.getOriginalServletRequest() which doesn't work when called from OSGi modules.
LPS-51832 SF
LPS-51832 Remove api, service and test modules as they are empty after migration from portal core.
LPS-51832 Module has no services dependency
LPS-51382 SF
LPS-51832 we had decided last week to always add this to keep *-web in sync
LPS-51832 SF
LPS-51832 SF