Release 0.101.4
Update LGPL-C.txt
Update LGPL-python.txt

Updates LGPL-python.txt to read the FSF's new address.
The updater need reset the internal state when finish with error

This is needed to allow the next update request to work.

This was missed in the last patch "Show a error message
if the activity updater can't connect to the server"

Signed-off-by: Gonzalo Odiard <godiard@sugarlabs.org>
Fix #4733 - remove warning on username change

If the user changes the username on My Setting -> About me view and then
reverts it to the initial username, remove the warning about restart.
Manage restart message on reverting to initial username

Take into consideration also the following usecases:
 - user also changes the color
 - user cancels the modifications and reverts to the initial username
 - user makes a change, reverts, clicks accept, reenters the About Me settings
Release 0.101.5
Connect to same event once at a time from _Account

After an _Account._connection is set, the _Account connects to
'active-activity-changed' shell event. _Account._connection can
later be drop and set to None. When _Account._connection is re-set,
the _Account will re-connect to the same shell event without
disconnecting from the previous one.

Also, when _Account._connection is set to None, it makes no sense
to continue handling that shell event, as there is no need to update
the current active activity for that _Account.

Therefore, make sure _Account connects to shell event only once at a
time, and that it gets disconnected when _Account._connection is set
to None.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>
Updater: disconnect signals when cp view is closed - Fixes #4740

When the updater cp view is created, connect to updater signals.
The updater is a singleton, and the signals are not disconnected,
then produce the errors detailed in the ticket.

Signed-off-by: Gonzalo Odiard <godiard@sugarlabs.org>
Merge remote-tracking branch 'upstream/master'