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
Handle PERM_EXPORT in LLPermissions.

This moves all export test code to where it belongs:
in LLPermissions.

Added LLPermissions::allowExportBy, next to
allowModifyBy, allowCopyBy and allowMoveBy.
Then changed all code to use this call.

Because LLPermissions is part of llinventory, I had
to add a proxy for LFSimFeatureHandler.
Added a new class LFSimFeatureHandlerInterface that can be
used by LLPermissions to check simulator features by
accessing the LFSimFeatureHandler singleton.

Several parts of the code ignored the PERM_EXPORT but
and still did demand that things are full perm next
to being a creator. This has now changed the export
rules are the same for everything as they were for mesh:
you need to be the owner and the creator for every element
that is exported (not just the root prim, of course).

Export rules can now be easily made a function on
simulator features. If different rules apply for different
types (wearables, objects, mesh etc) then an extra variable
indicating the type will have to be passed though.
Update wearable import to use the new export data.

Better/more notifications.
No longer applies UUIDs of textures exported on a different grid,
except for secondlife <--> secondlife_beta, but with a warning.
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
Pass-through login splash page that allows update notifications.
Page source: https://github.com/singularity-viewer/login-page