(maint) Allow DELETE requests with a body to be proxied

Technically DELETE requests shouldn't send a body, however browsers and
some clients allow you to do so. Our HTTP client doesn't handle these
deletes so filter them out when proxying.
whoa whoa whoa whoa whoa.

:)

So we're just silently discarding the body and then continuing to proxy the request?  That seems... bad.

In what cases are we submitting DELETEs with a body?  If this isn't compliant with the HTTP spec, could we change/fix those instead of hacking this?

If this is actually the desired behavior for our upcoming apps, could we maybe implement this little piece of functionality as a separate piece of middleware that lives directly in the app code?  I'm not a huge fan of having something kind of surprising like this be codified into a general-purpose library that we intend to use across projects.

Whatcha think?