LPS-48072 add a configuration option to enable social bookmarks
This randomly breaks some ppl on Windows. Revert "LPS-47337 Do not cache artifacts that come from local repositories"

This reverts commit ce5bb7dc863884991d790a30715520ca8b34c5a0.
LPS-47811 Setting instance index in scheduler event
LPS-46840 Add exception class and rebuild service
LPS-46840 Define exception in service.xml
LPS-46840 Add KBArticle importing capability to Knowldege Base Admin portlet
LPS-46840 Use home.markdown for chapter's home markdown, rename root markdown constant, and remove references to Liferay's Learning Paths.
LPS-46840 Rename chapterIntroFileEntry to chapterHomeFileEntry
LPS-46840 Update constant variables for Markdown files
LPS-46840 Simplify
LPS-46840 Source formatting
LPS-46840 Source formattting import
LPS-46840 Remove KBArticleImporterContext because it hides details implementations making it more difficult to follow the logic and it can more difficult to use/understand API
LPS-46840 Remove logic that add unnecessary files/folders to the server
LPS-46840 Restore original logic here. I don't understand why that logic was changed.
LPS-46840 Avoid using serviceContext to include parameters such as userId and scopeGroupId
LPS-46840 Source formatting
LPS-46840 Include missing import
LPS-46840 Include same markup and css class as other portlets. Include cancel button.
LPS-46840 There's no need for the window state because it's only used in Knowledge Base admin that is in Control Panel which is always maximized.