Added ability to switch out HTTP Client backends against:

* dlhttpc
* lhttpc
* ibrowse

by means of a `.hrl` file. Add `make` targets to test them.

Started work on Amazon Signature Version 4.