LPS-46764 JournalArticle indexing improvements

LPS-46764 Adding new versions of a web content article is noticeably slower as a web content article has more versions. Changes:
  -  Avoid execute updateUrlTitles if there is no title change
  -  Rewrite of index logic, we only index all versions if is need. 
  -  At most of the case it is enough reindexing current version and head one, or previous head