[FIX] im_chat : scroll down on opening conversation and add scroll bar on user list
[FIX] im_chat : use direct sql query on im_search method for perfomance issue
 and fix away status
[FIX] crm: avoid constraint errors when merging partners

As for the _update_foreign_keys, the _update_reference_fields method may raise an unique constraint when merging two partners.
In such case, the new record is not relevant and can be removed.
[IMP] website_forum: performance improvements

- avoid to browse on every question/answer, only the 20 most recent ones (need to manually update the view to see the real number of q&a)
- do not render hidden tabs (leakage of information and useless rendering)
- add related fields to speed up vote search (need to be stored to be efficient)
[FIX] account: fix dependency problem with income/expense currency exchange account field + add tests to check balance after reconciliation
Merge remote-tracking branch 'dev/8.0-reconciliation-balance-test-csn' into 8.0-fix-bank-reconciliation-ama
[FIX] account: fixed the new test on the bank statement reconciliation widget