Use camel case HTTP header names for improved compatibility

This adds improved compatibility for JSON-RPC clients/servers that incorrectly handle HTTP header names as case sensitive.