Support for the "Location" http header

"Location" http header is needed by mocked responses of 3XX status
codes.
Support location header for 3XX requests.  As described in #9 PR
Merge branch 'paulorichards-master'