allow to set header for FakeRoundTripper response
add UseJSONStream option to PullImageOption

if the user sets `UseJSONStream` to true, the client will send back raw json
stream to output instead of the parsed output. This is useful when the user
wants to parse the json output and display proper escape codes.
authors: add Daniel, Dao Quang Minh