Decode all headers before logging curl commands

This fixes an issue with username with utf8 characters, heatclient would
crashes while it is supported in keystone.

Closes-Bug: #1269779
Change-Id: I10906cc3876a5e2916dd00e5d96070bc05c832be
Merge "Decode all headers before logging curl commands"