update user name

If user chanhes his profile_name, this event is sent to
other users. Previous behaviour was to do nothing,
if this user had name already set (local alias OR remote profile_name).

Current variant will not update user name if name change happened
while user was offline.
add () after method call
move buddy-list from buddy-list.txt to torchat.ini

and change format from simple text to JSON.

* new lines in profile_name could break simple text format
* store both name (set by local user) and profile_name (set by remote user)
show local name or remote profile_name or address

Do this in method buddy.getShortDisplayName
Method buddy.getDisplayName shown address and (buddy.getShortDisplayName)
if differs.
sanitize profile_name prior to using it in GUI

* too long words in profile_name could cause crases in tooltip
* new lines in profile_name could confuse user
no add \n for empty name or profile_name in tip
conference sends sane profile_name of other users