LPS-49937 rename select_article -> select_parent
LPS-49937 rename move_article -> move_entry
LPS-49937 rename references to "KBArticle"

Now that parent selection does not depend on KBArticles, rename
variables and Js code to use the more general term "KBEntry".
LPS-49937 check permission for KBArticle also
LPS-49937 Rename to object instead of entry in order to be able to follow the same pattern in other portlets like BookmarksEntry and also Sync is already using this
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