LPS-50525 Refactor SQL for marketplace-portlet Module upgrade
LPS-49937 implement staging for folders
LPS-49937 use default folder id where appropriate

Keep two references to the old constant for clarity:

  - In edit_article.jsp, it would be confusing to use a folder id to
    indicate that there is no article.

  - In the upgrade process (UpgradeKBArticle.java) use it to reference
    old articles.
LPS-49937 add breadcrumbs to admin view
LPS-49937 get articles from current folder

When showing the navigation, show the articles in the current folder.
LPS-49937 pass folder id to import process
LPS-49937 Make it similar to kBArticleStagedModelDataHandler
LPS-49937 SF
LPS-49937 Auto SF
LPS-49937 Autogenerated
LPS-49937 the other one is truly resourcePrimKeys. This is folder ids
LPS-49971 add locking for task transitions
LPS-49971 SF
LPS-48253 SF
LPS-49971 SF
LPS-50329 Include new field to store the friendlyURL of the folder and store the folderId of the article (different from the parentResourcePrimKey because this can be either a article or a folder while kbFolderId will always be the folder that will contain the article)
LPS-50329 SF
LPS-50329 Rename
LPS-50329 Regen
LPS-50329 auto SF