Privilege drop support for bin/node-http-proxy via --user <username> parameter

Problem: Don't want to run my standalone proxy server as root to bind to privileged ports (e.g. 80, 443).

Solution: support privilege drop after socket bind via new --user <username> parameter.

Example:

sudo node-http-proxy --user nobody --port 80 --target localhost:3000