feat(ShowMeYourName): Name Permutations; Streamer Mode; Colors; Etc (#316)
* Added streamer mode detection, 15 name combinations, custom colors & brackets.
* Remove inconsistent reply prefix, update name priority, rearrange.
* Also truncate nick and display in streamer mode if they are equivalent to the username.
* Nick/display duo fallback, username final fallback, + code refactor.
* Modify how overlap between nick, display, and usernames are handled.
* Remove username override & add removeDuplicates setting.
* Make replacing dupes optional, conditionally prioritize username on x_x_user order.
* Fix prefix/suffix color of first name if alwaysShow enabled.
* Add setting to overwrite first name color + modify defaults.
* Borrow sadan's mention feature + fix affix oversight.
* Remove mysterious userOverride.
* Reword plugin description.
* Fix global name overwriting nickname bug + update mention symbol handling.
* Fix some typing and typos.
* Reduce niche settings + switch to string format over dropdown for permutations.
* Fix: Readd userOverride, present for interactions.
* Update with gradient support.
* Remove forgotten log.
* Handle missing GuildMember property.
* Linting.
* Re-add accidentally removed unknown user patch.
* mentionAvatars support.
* Better gradient support for mentions.
* Typo.
* Refactoring.
* Linting.
* Fix percentage not affecting gradient.
* Wrap emojis to prevent gradient (#3446).
* Fix for hook errors.
* Fix falsy validColor check.
* Fix find.
* Fix missing UserStore import.
* Sort fix.
* Patch fix.
* Reply/mention/interaction fix, bot discriminators, fallback improvement.
* Set empty global name field to username for bots if descriminator setting enabled.
* Exclude webhooks and official Discord accounts from discriminator check.
* Fix patch + animation handling.
* Friend names, member list, profiles, vc, reactions, bot discriminators, improved streamer mode + CSS.
* Lint.
* Lint.
* Fix regression removing needed addition to validUser to pass on message props.
* Fix oopsie.
* Adjust authors.
* Top role fix.
* Fix patches.
* Fix patch.
* Fix patches.
* Lint.
* Fix import.
* Fix.