Fix Issue 459: Appearance, Create Outfit does not keep edits to outfit - HAPPENS EVERY TIME

Automatically detach copyable attachments early, so that changes will be kept (LLMakeOutfitDialog was changed to update the outfit correctly, despite items being removed. It should probably be cleaned up further)
Adds an extra checkbox to make outfit dialog to disable this new auto-detach behavior, for users who rely on the old behavior.

Also fixes a bug I noticed in LLMakeOutfitDialog in which the use links checkbox would be enabled even if the grid doesn't support links
Had to reposition everything to get the new checkbox to sit nicely, but in doing so changed bottoms to bottom_deltas so it should be easier in the future, layout remains the same, of course, shouldn't be noticed.
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
AscentMutedColor is not in gColors, it's a setting, oops.  Thanks to LaMont Zuzu for helping me sort this all out.

Fixes muting people who are/having muted people who are in a participant list(active speakers or that << pop out in group chats) that is displayed
Fix the Octopus to hold on to connections and to disconnect them using boost rather than setting a zero callback.
Rename inner scope floater var to satisfy MSVC
Merge remote-tracking branch 'melanie_t/master'
SH-4274 FIX Adding RegionHandshakeReply flags for SSA

Adding a flag to hint to the sim that this viewer knows how to handle
AvatarAppearance messages for self in SSA-enabled regions.

Upstream patch: https://bitbucket.org/nyx/sunshine-flags/commits/5fdc790f6d8b52e01a6f55ab0a94590b27ecbb06