Fix Privacy Lists
- We now query at start the current default list instead of making our own 'block' list default
- If there is no default list we create our 'block' list and make it default
- Blocked contacts will be always added to the default list
- Non-Groupchat Contacts are blocked fully (
presence-in
was not blocked before), this means we cant see the online status of the blocked contact anymore. But we gain compatibility with clients that only support XEP-0191. Only a full block in XEP-0016 maps to a block in XEP-0191. - Invisibility is achieved with setting the
invisible
list active
Fixes #8476 (closed)