Don't include empty headers in requests, allow temporary header override in client

Signed-off-by: Rick Copeland <rick@synapp.io>