Update LGPL-C.txt
Update LGPL-python.txt

Updates LGPL-python.txt to read the FSF's new address.
Merge branch 'patch-2' of https://github.com/rcunning01/sugar into rcunning01-patch-2
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
Replace journal filter combo boxes
As per Feature [1], this patch replaces the filter combo boxes on the
Journal toolbar with palettes. The raionale is that combo boxes don't
work well when the option list is large. The palette is multicolumn
(when needed), making selection much easier (especially on a touch screen).

Note: There is a corresponding patch to sugar-artwork that introduces
a change to settings (in order to enable "set_important", which
positions a label next to a button icon on a toolbutton), a new icon
(view-type), and a change to the gtk css definition for scrolled
windows (to make them compatible with palette menu items).

This PR has been revised from [2] in order to address an issue with the
palette menu size as identified by Martin Abente.

[1] http://wiki.sugarlabs.org/go/Features/Replace_combo_box_in_journal_search
[2] sugarlabs#265

Try2: Includes some consolidations recommended by Gonzalo and a patch to fix
a problem with the width of the menu items

Try3: Check toolbarbox size before setting "important"

Try4: Reset palette widget after refresh (w/Martin Abente); update toolbar
after allocate (w/Gonzalo Odiard)
Display badge in corner notification icon

Replace PulsingIcon by NotificationPulsingIcon in
NotificatioIcon class.

This allows the corner notification icon to display
the badges with the show_badge convention.
Fix NotificationPulsingIcon property name

Use file instead of icon_filename. The later does
not exists.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>
Display badges in activities tray icons

Modify ActivityButton so it uses NotificationPulsingIcon and
complies with the show_badge and hide_badge convention.

Add and remove activity buttons from by_button index.
Add NotificationBox to current activity palette

Include a NotificationBox while creating palette in
CurrentActivityPalette class.

This will display notifications received from the
activity. The activity is identified by home_activity
id.
Update POTFILES.in
Fixes for pep8 1.5
Modernize gettext setup
Add a bunch of missing translations
Merge remote-tracking branch 'upstream/master'
Merge branch 'po' of https://github.com/dnarvaez/sugar into dnarvaez-po-2
Add control for microphone level setting
This patch adds a microphone level and mute control to the speaker
device on the Sugar Frame. It makes use of an extension to the sound
model by Emil Dudev and a new icon, media-audio-input.svg in
icons/scaleable/devices. (The extension to the sound model also
requires a change in sugar-toolkit-gtk3 sugar3/acme-volume-alsa.c and
sugar3/acme-volume-alsa.h).

See [1] and [2] for the Design Team discussion.

[1] http://wiki.sugarlabs.org/go/File:MicLevels.png
[2] http://lists.sugarlabs.org/archive/sugar-devel/2014-March/047640.html

Try 2: Some code consolidation by Martin and Gonzalo; rename
speaker.py to audio.py

Try 3: Remove unneed notification handlers that were interferring with
GNOME/Sugar interactions. (Note that ASLAMIXER and Sugar interoperate
properly with this patch.)

Try 4: Martin added a class to the sound-capture code in model.py; UI
logic clean-up.

Try 5: Consolidated patch; includes patch by Gonzalo to fix grid padding

Fixes SL #800