Reviewer AMC: Preserve Supported header in send_request

Don't just overwrite the Supported header in send_request with 'gruu', instead check whether or not a Supported header has already been set.

The PRACK live test through Perimeta was failing because the caller didn't specify that they supported 100rel.
This will add `gruu` even if it's already there.  You should probably check first.