LPS-32149 Use sites instead of communities. Keep the old value in order tu ensure backwards compatibility

LPS-32149 New configuration property to allow exclude some sites. The users belonging to the previous sites will not appear in the buddies list

LPS-32149 source formating. Explanations will go in the latest commit

LPS-32149 Include the ability to filter users based on the sites they belong

LPS-32149 Source formatting

LPS-32149 source formating. rename site for group in the backend. We keep group in the backend and site in the UI

LPS-32149 Apply the new search to the chat util

LPS-32149 Regenerate

LPS-32149 Properties explanations. @jhinkey can you have a look at this?

LPS-32149 edit property comments

LPS-32149 Simplify

LPS-32149 Source formatting

LPS-32149 Better descriptions