Revert "TemplateTool.upgradeSite: clear catalog if required"

This reverts commit 8afa729305ee9150df8ec139cf82cdfcd1f097db.
Default behaviour of upgradeSite should not be changed. Clear
catalog should be handled by upgrader.
TemplateTool.upgradeSite: allow to define automatic catalog updating while keeping standard behaviour.

fixes promises (full_text_table not available). Default behaviour of
upgradeSite is not changed. Updating catalog should be handled outside
upgradeSite. The update_catalog argument is only introduced in this
commit so that it can be propagated to updateBusinessTemplateFromUrl in
case one does not know which business templates need catalog updating.
erp5_promise: fix full_text table not created when installing bt5s

Call upgradeSite with CATALOG_UPDATED to enable automatic catalog update
behaviour
TemplateTool.installBusinessTemplateListFromRepository: reenable possibility to update catalog when it's updateable