Updates and clean up and frosting, oh my~

Removes old code for permitting emerald attachment points
Removes other old dead code...
Updates RLVa a bit.
Adds more translation flexibility via strings.xml
Phantom Avatar no longer works, not on SL, not on OpenSim. Bye Phantom~
Fix Issue 702: Copy Paste Parameters glitch

Also improves the related code.
It seems the main problem was calling updateVolume before setting sculpt params because this call relies on the isSculpted()
French translation touchup
Spanish translation fixies
Fix Issue 719: Calling Cards can be opened more than just one at a time
Further LLViewerMenu updates
Inventory Updates and Clean Up

Better viewed without space changes
Adds translatable inventory strings
ToolPie Frosting

Easiest read with Copy/Move detection and no space changes
Adds debug settings: DragAndDropDistanceThreshold, EnableGrab, ClickToWalk, ClickActionBuyEnabled, ClickActionPayEnabled
ClickToWalk was redefaulted to false, though if you are curious enough to read this, you should give it a try, it takes some getting used to but it might be fun.
[Frosting:268] Quick fixes to LLViewerMenu

Fixes Stand Up slice not being hooked up in attachment menu
Translators, please update the pie menu accordingly. userdata="Translate,These"
Also fixes an instance where Continue Flying On Unsit would be ignored
Someone forgot to compact the wolf remote
War on ugly icon in inventory
[Frosting:288] Ability to left-click sit on one's own objects only.

Debug Settings DisableClickSitOtherOwner added.
Checkbox added to System Preferences for disabling click-to-sit on objects you don't own.

Also redid onCommitCheckBox a bit, best viewed without space changes.
There's more to this feature, but it doesn't work yet.
Fix a bug in the pie menu, in v3 there is a separate pie menu for others' attachments, we don't have this yet.
Made mClickActionBuyEnabled and mClickActionPayEnabled CachedControl members, so they can be changed without a restart.
Fixed windows build with the latest cmake
Add AICurlInterface::getNumHTTPRunning

Replaces LLTextureFetch::getNumHTTPRequests.
Returns AICurlInterface::Stats::running_handles.
This is work in progress that temporarily doesn't compile because
LLTextureFetch::getNumHTTPRequests is still being used somewhere.
Add a 'size' to command_queue.

This adds a size (command_queue_st::size) to the ThreadSafe deque<Command> that was
AICurlPrivate::command_queue that is kept equal to the number of 'add'
commands in the deque minus the number of 'remove' commands in the
deque. The deque itself is now command_queue_st::commands.
Add PerHostRequestQueue::sTotalQueued

The new variable is updated to contain the sum of the size of
PerHostRequestQueue::mQueuedRequests of every PerHostRequestQueue
object, and thus the total number of queued requests for all hosts
together.

Also added PerHostRequestQueue::host_queued_plus_added_size() which
returns the the sum of queued requests plus the requests already added
to the multi handle for this particular hostname.
Removal of HTTPRequestRate and dead code.