Prefer hostname over host in http(s)? request options

The node http(s)? request object prefers options.hostname over options.host in order to support url.parse(). This change honors this in node-fakeweb.

http://nodejs.org/api/http.html#http_http_request_options_callback