LPS-50329 allow the selection of a folder as a content root
LPS-50329 use the term KBObject

Content roots can be now KBArticles or KBFolders.
LPS-50329 rename to select_configuration_object.jsp
LPS-50329 add util methods to manage folder roots
LPS-50329 choose article based on configuration

When choosing an article, take into account:

  - The portlet preferences (that may point to an article or a folder).
  - The preferred "version" (urlTitle of a folder) stored in the user
     preferences.
LPS-50329 save preferred content root in preferences

When the user chooses a content root (folder) in the selection box, save
the chosen value in the user preferences.
LPS-50329 add content root folder navigation to the view
LPS-50329 ant format-source
LPS-50329 Source formatting
LPS-50329 Rename to isEmpty
LPS-50329 SF
LPS-50329 Autogenerated
LPS-50329 avoid chaining
LPS-50329 SF
LPS-50329 keep order in init.jsp
LPS-50329 we do it this way in core. See bookmarks/init.jsp
LPS-50329 rename
LPS-50329 don't chain
LPS-50329 proper SF
LPS-50329 match method name