Avoid timeout on connect method, when the proxy is offline
Switch the proxyOffline with the -HUP signal

 * Just call a kill -HUP $pidOfPolipo when you {are,want to be} offline.
avoid confusion with the original polipo sources.

  * change the README so people don't cry about the original author for my mistakes ...
Stylistic tweaks to Caeies' patch.
Adding a programName configuration variable.

  * Allow to customize (for example adding Polipo version) in html display and error message.
Adding an autogenerated version for linking a binary to a git revision
Better Git version handling

  * Check if modified sources are present, and add -Modified to the version.
  * ignore version* generated files into .gitignore
Fix the .gitignore, improve the git version Makefile
Reset the DNS when a USR1 signal is caught.

  * When a USR1 signal is caught, we reset the DNS socket.
Ability to bypass the parentProxy.

  * Allow the parentProxy to be bypassed according to the forbidden list
  syntax (dns only). This is using the noparentproxy file.
  * Update the documentation accordingly.
  * Only available for parentProxy var, not socks proxy.
The log max is 0XFFFFFF not 0XFF

  * update the log.h accordingly.
Fix the offline mode switch.

 * avoid to discard cache when we chage the network state.
Merge remote branch 'jech/master'

Conflicts:
	README
	forbidden.c
http_parse.c: Fix  rfc2616 14.9 polipo compliance.

 * According to this RFC Cache-Control Directive MUST go trough.
Diskcache: Fix a minor Bug.

 * Under some condition we can write outside the buffer. Oops.