Merge remote-tracking branch 'singu/master'

Conflicts:
	indra/newview/llviewerwindow.cpp

c_str() dropped out (50f03d83c0c04e415aae0f5451f15d1a2621abf1).
Added it back.
Translation updates
Remove -Wno-sign-compare and fix DISABLE_FATAL_WARNINGS

Turn on sign-compare warnings and allow fatal warnings when
using -DDISABLE_FATAL_WARNINGS:BOOL=OFF during configuration.
The default is no -Werror.
Merge remote-tracking branch 'singu/master'
Add -Wno-sign-compare back.
Inline accessors of HippoGridInfo.
Make GCC 4.8 a little happier by removing a copy pasted pointless line
Merge remote-tracking branch 'lirusaito/master'
Merge remote-tracking branch 'aleric/master'
Update to linux_tools

Modernizes viewer_manifest.py
adds install.sh and refresh_desktop_app_entry.sh for those who want to "install" Singularity to their applications.
Updates client-readme-voice.txt to explain about Multi-Voice
File Menu Frosting~

Adds Minimize All, and Change Local Textures options
People keep adding how to do Local Textures, here's an easy way right where it'd be expected!
Group Feature Request: Optionally display indicator over typing avatar's heads.

Adds Debug Setting UseTypingBubbles
Adds "Use overhead typing indicator bubbles" to Adv. Chat-> Chat/IM
Thanks to Firestorm for this simple addition
French Translation Update!
Merge branch 'Frosting' of git://github.com/Lirusaito/SingularityViewer
First version of HTTP bandwidth throttling.

Adds throttling based on on average bandwidth usage per HTTP service.
Since only HTTP textures are using this, they are still starved by other
services like inventory and mesh dowloads. Also, it will be needed to
move the maximum number of connections per service the to the PerService
class, and dynamically tune them: reducing the number of connections is
the first thing to do when using too much bandwidth.

I also added a graph for HTTP texture bandwidth to the stats floater.
For some reason the average bandwidth (over 1 second) look almost like
scattered noise... weird for something that is averaged...
Bring back "Refresh Grid Info" button in grid manager.

If you clicked on 'Add' and then filled in the fields that say
'<required>'.. and then click on OK... Then all the URL's stay blank and
there is no way to fix that anymore (short of deleting the entry first
and NOT filling in the required name?!).

I added the button back to get the URL, at any time. Much more clear.
While at it, I added some tool tips and renamed 'Add' to 'Create'
because it confused the hell out of me to have a grid selected and then
needing to press 'Add' below that.. as if you add something to the
selected grid (Better would be to have the Add button above the
selector, or even be part of the selector drop down).
Merge remote-tracking branch 'aleric/master'
Merge remote-tracking branch 'lirusaito/master'
Finally allow a very small communicate window to be saved and restored properly at the size the user set it.
Merge branch 'master' of github.com:singularity-viewer/SingularityViewer

Conflicts:
	indra/newview/hippogridmanager.cpp
	indra/newview/hippogridmanager.h