Separate out the HttpHeader test function into multiple independently verifiable tests

Added tests for GetValue for each tag, as well as AddParam and GetContentType.

This was wanted from #3545