Gemini young age color should look more natural for Gemini.
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
This is the Cupcake Commit. Cupcakes. Also may fix linux fmodex64.
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
Comment cleanup.
"attachments and wearables", not "clothing and wearables"
Satisfy Issue 411: Song list in local chat - not a floater

AnnounceStreamMetadata debug setting.
"Announce music stream's metadata in local chat when tuned in" checkbox added to vanity main preferences.
Made the words Title and Artist translatable, as well as the "Now playing" string.
In-world feature request: Announce in chat when someone has taken a snapshot.

AnnounceSnapshots debug setting.
"Announce when someone takes a snapshot" added to Vanity Main Preferences.
took_a_snapshot translatable string added to strings.xml

Also in this commit:
Turned PlayTypingSound check into LLCachedControl.
In preparation for the crippling of all old viewers, the Vanity Main tab shall henceforth only be called Main, not Main  (General)
This change has been made in the code comments and the UI itself.
Break out LLMakeOutfitDialog.

Added "Make Outfit..." to Edit menu and Create->"New Outfit" to inventory floater menu.
Cleaned up LLMakeOutfitDialog, using boost::bind and less waste.
Moved onMakeOutfitCommit() to LLMakeOutfitDialog as makeOutfit()
Also changes LLFloaterCustomize's callbacks to use boost::bind
Give new outfit dialog a title instead of a heading.

Small fix to mistake with AnnounceSnapshots xmlstuffs.
fixes and UI translations tweeks to fit in spanish language
Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer
Skins request! Black Red, Black Light Blue, and Black Dark!
Fix for WordFromTheWise's missing lsl strings issue.
Added "Request New Feature..." to Help->Bug Reporting menu.
Satisfy Issue 100: When timestamp it set to include seconds, the seconds do not get included with IM & chat logs.

Best viewed without space changes.
SecondsInLog debug setting added.
Seconds in Log timestamps checkbox added to Adv. Chat prefs.
In-group feature request: Allow coloring chat of special people (Friends, Estate Owner, Lindens, Muted Residents)

Added ColorFriendChat, ColorEstateOwnerChat, ColorLindenChat, and ColorMutedChat.
Did some spaces to tabs work, view without space changes.
Add checkboxes beneath corresponding color swatches and "Use colors for chat:" text to Vanity.
Fix Ascent*Color Comments strings.

Also fix the issue where clicking ones name in a group chat would result in it opening a random profile.
In-Group feature request: Ability to have chats torn off, by default.

Best viewed without space changes... or maybe it doesn't matter any more.
Debug setting OtherChatsTornOff added.
Added Open new IMs in separate floaters checkbox to  Adv. Chat.
Moved Show group name in chat to the right column on top of Adv. Chat panel.

So how's this work?
Two ways.. 1. The user opens a chat; 2. A chat is started from another party to the user.
In 1, we open the chat in a separate floater and focus the floater.
In 2, we check if there is a floater currently in focus before opening the chat
if so, we minimize the floater, setting focus back to whatever floater the user was focused on;
if not, we leave the new chat floater open and focused.

Note that this will NOT alter the default behavior at all, we can't be having that.
Ability to change default behavior of Chats being torn off so that all chats appear minimized upon opening, as well, regardless of conditions.

Adds debug setting OtherChatsTornOffAndMinimized
Not added to ui xml because the default behavior is likely fine.
HippoGridManager and HippoLimits updated with Aurora bits from Voodoo.

Adds isAurora() to HippoGridManager
Adds setAuroraLimits and Aurora case to setLimits() in HippoLimits
WindLightRefresh added for compliance with Aurora's windlight event system.