Allow duplicate headers to be appended

Updated the Response object to allow headers to be appended using the standard comma-separated values.  It does not verify that the header can be separated this way, and may cause compatibility issues for older browsers using some headers like Set-Cookie.