Add webhook request builder and use new querystring request system
Created by: Kiritsu
Summary
-
Gets rid of methods with thousands of parameters in order to have a builder instead.
-
Removes useless overloads.
-
Now awaits and returns DiscordMessage objects.
-
Replaces IDictionary with IReadOnlyDictionary in MultipartWebRequest / RestRequest / BaseRestRequest
-
Fixes https://github.com/DSharpPlus/DSharpPlus/pull/460 which was on-hold.
Tested and worked properly!