Added a flag for logging X-Forwarded... headers

Added a flag to enable X-Forwarding headers when the server is running behind a proxy. It is important that this remains off by default, since if the server is not behind a proxy which sets these headers, then a hacker could be set to '\7' for example, causing the terminal to beep whenever a log file is read. Additionally, the addition of the flag argument is done via variadic arguments, so that the API is backwards-compatible.
Merge remote-tracking branch 'upstream/master' into forwarded-address-header

Conflicts:
	http/log/log.go
Merge pull request #2 from maz/forwarded-address-header

Added a flag for logging X-Forwarded... headers