Remove silly redundant code in LLFloater::draw

Thanks to Diva for pointing this out.
Move llfoldertype from llcommon/ to llinventory/
getOpenIcon -> getIconOpen
Add LLHTTPClient::putRaw
This escaped the getOpenIcon->getIconOpen commit.
MAINT-3562 FIXED Viewer crashes when updating local textures using Substance Designer : add code for control input buffer size

https://bitbucket.org/VirLinden/vir-bugs/commits/3e69e78acb67568c665d81cb139317d40ad6c8ec
Introduce LLInventoryAction namespace, move doToSelected into it.
Timeout policy removal in llmarketplacefunctions.cpp
Fix Linux linker errors

Patch by Aleric
Solve Issue 1755: Change Appearance Save button to a flyout option, and move File->Update Outfit

Update Outfit is now at the bottom of the inventory's File menu.
Fix media controls loading entered urls twice as much.

Thanks to Diva Canto for working with me on this!
Compile foxies
Merge branch 'master' of https://github.com/Lirusaito/SingularityViewer
Fixyfixy
[Warnings] Fix sign/unsigned mismatch
Autoreplace toggle on Autoreplace toolbar button~
LLPanelLogin code cleanup
Move llavatarname.* to llmessage/ from llcommon/
Update/Modernize LLAvatarName and LLAvatarNameCache and _EVERYTHING_ they touch

Fairly certain this adds the feature in which the user may click the online notification to open a chat with the user coming online.

Translators may want to look at the xml changes of this change to see what to update

Removes old LegacyMultiAttachmentSupport patch
Moves LLAvatarName-centric functions into LLAvatarName from elsewhere.
Adds boost::signals2::connections to name polling places.
Removes more old icky static callbacks
Merge from Alchemy, credit where due~
Update notifications.xml to have a bunch of the tags from upstream to ease diffing
Update and Sync Mutelist with upstream alchemy

Satisfies the feature request for mute toggle to display mute status
Adds dynamic mute/unmute option to P2P IM dropdown.

Translators should look into the changes made in this commit for:
floater_chat_history.xml, floater_instant_message.xml, floater_instant_message_concisebuttons.xml
panel_avatar.xml has been taken care of for spanish and french, although they should be looked into more closely by the translators.

Cleanup and Sync in related places~
Removal of old static callbacks.
Moves God Names logic into LFSimFeatureHandler
Adds a custom function LLMuteList::hasMute() for quickly checking if a mute is in the internal set.