httpc: send header names in titlecase

Although, header names are case-insensitive, but most commonly used
form of header names is titlecase among HTTP clients.
This pull-request would provide this behaviour, in which httpc would change
header names to titlecase before sending the request.