Further attempt to fix Issue 929 by having the appearance manager remove the attached bridge item
[Radar] Move avatar age block into processProperties as this is more logical
[Radar] Remove duplicate code from updateAvatarList that was already performed during LLWorld::getAvatars
[Radar] Condense updateAvatarList to have less duplicate code
[Radar] Add a debug setting RadarRangeRadius to limit how far away avatars showing up on radar can be (0, the default, is unlimited)
[Radar] Remove unused member mDrawPosition
[Radar] Remove id null checks where null id is an impossibility due to earlier checks
[Radar] Switch from using frames in keeping track of ranges to using a bitset

Renames ALERT_TYPE_* to STAT_TYPE_* and ERadarAlertType to ERadarStatType
Removes mIn*Frame and accessors for these in favor of checking for the bit in mStats
Use mStats instead of mAgeAlert now.
Moves the range leave handling out of getAlive and into setPosition, where it logically belongs

Should fix Issue 43: Radar reports multiple times for agent entry upon rendering
[Radar] Fix up expireAvatarList to actually expire all the dead avatar entries, not just the back one.
[Radar] In expireAvatarList, use the return value of erase
Fix venusmari's issue of not being able to drag and drop calling cards to people via profile or IM
Fix issue of columns not sorting in ascending order by default
Feature Request: Setting to disable lighting change of appearance mode
Feature Request: Add tooltip to Save Outfit button showing where it will save to

Adds refreshCurrentOutfitName() from upstream
General cleanup of LLFloaterCustomize
Support <string name="foobar" value="foobar  "/> in panel classes, like upstream
Merge remote-tracking branch 'Liru/master'

Conflicts:
	indra/newview/skins/default/xui/es/floater_customize.xml
Fix and Update some spanish UI files