Merge overriding headers from ActiveRestClient into default headers.

This was causing confusion when I wanted to use Faraday's basic_auth connection helper as well as for setting up other client-wide headers. I think this also means the example in the Readme was broken in regards to the header stuff in the custom faraday config section.