Feature Request: Parse periods in query as spaces in legacy people search
Fix Issue 1011: Intrusive on death teleport notification
Continuation of the ongoing effort to change intrusive notifications into notifytips
Feature request: Show profile on Teleport Offer notifications
IRC Feature Request: Ability to show only legacy names for speakers (in Adv. Chat->Chat UI preferences)
Feature Request: Show profile from inventory offer notifications
Fixed typos and Syntax errors in notifications.xml and strings.xml files, update other strings
Adjust chat log opening functions to use LLLogChat functions to determine log file

This eliminates the possibility of the history button not opening the log file, which has been reported in the past.
This also corrects cases where log files named with date would not be opened.
User-configurable log filename date formatting (When using "Append date to log filename")

The old defaults remain the same, so no worries for old users of this feature
Modify LogFileLocalChatDateFormat and LogFileIMsDateFormat in debug settings, use strftime's format specifiers.
The above mentioned settings are per account.

Inspired by irssi
Fix Issue 1012: Private voice call

The original purpose of the patch removed here was to fix this very bug, though I could not reproduce it at that time...
There must still be an edge case where this bug will reproduce but I tweaked the involved settings around quite a bit and could not reproduce it
Added a third option to hear voice from everywhere so position does not affect volume/panning.
First attempt to deal with broken (pre multiwear) inventory items.

Since multiwear, the low 8 bit of inventory items, if they are of type
IT_WEARABLE, is used for the wearable type (WT_*). Older viewers and
bots (like Second Inventory) create inventory items with 0 in those
bits. This causes all those item to appear as shapes in multi-wear
capable viewers.

This gives rise to many problems:
1) You can't wear them, because the inventory and asset wearable type
mismatch, which makes Singularity just abort.
2) Before it aborts, it already removed your old shape, thinking you
are about to wear another shape - and told the server that you are
wearing this broken item now. The result is that you see no change,
until you relog when you are suddenly wearing the broken "shape"
and stay a cloud forever.

This commit detects the problem for AT_CLOTHING wearables, because
they are not compatible with the type 'shape' after all (which is
is AT_BODYPART). It still doesn't know what the wearable type is, but
sets the type temporarily to the new value WT_UNKNOWN. Since this is
at least not a shape anymore, it doesn't cause you shape to be removed
when wearing it. Moreover, once the asset is downloaded, the mismatch
is detected and corrected: you can now wear -say- pants, or other
clothing.

Inventory clothing items with an unknown wearable type now have a
red question mark icon in the inventory.

What does NOT work yet:

1) If you copy such an item and paste it, then the new copy has
a shape icon again (and all the previously mentioned problems).

2) If you wear broken hair, skin or eyes (which still show as
shapes in the inventory) then your shape is still removed, and
wearing them fails because they are not multiwear capable and you
are already wearing such a body part. What should be done here
is that the removed shape is added back and the real body part
that you're trying to wear is removed.

3) Although this code attempts to fix the mFlags in the inventory,
the icon in the inventory doesn't change from question mark to the
right thing.
Fix swapped enum so I don't break anything unexpected.
Restore Legacy Behavior: Display tooltips on scrolllisttext cells as long as there's text there, not just if that text is truncated
Feature request: Hang onto last values for Ease In and Ease Out for future animation uploads (Issue 984)
Correct a potential memory leak

Thanks to Ratany for drawing my attention to it.
Fix a conflict with the inventory offer button enum and the profile button's index
Set MeshMaxConcurrentRequests default back down to 32

The Lindens prefer it be this low and our users have found that lower is better lately.
Append the count of unread IMs to the IM session's name in the communicate button's flyout list

ShowUnreadIMsCount can be set false to turn this off
Fix for Issue 598: shortcut ctrl+alt+F1(disable UI) conflicts with linux (switch to other tty)

Reload personal setting overrides no longer has a shortcut.
On Linux, ctrl-shift-F# is now used instead of ctrl-alt-F#
On other platforms, nothing else changes.