add support for removeRefererHeader request option
add support for removeRefererHeader request option

If removeRefererHeader is true, referer header set in the initial request is preserved during redirect chain (from request docs).

Without this option referer is overwritten by URI that generates the redirect (e.g http->https redirect will result in final https request with http URI as referer)

bda-research/node-crawler,bda-research/node-crawler,bda-research/node-crawler