Addressed most feedback from code review #1:

* Introduced socksAuthCredentials as config variable
* kill socksAuthMethod
* simplified long conditionals
* truncated long lines

(cherry picked from commit a111c2dea9818bda5620f76ca317761900d321ff)
Documented socksAuthCredentials.

(cherry picked from commit 55f24417b934c7f7bed380f97b76d0f8d8fc8212)
Update CHANGES.

(cherry picked from commit 3c655df1a3859e4e7efe7f38f699924babce6763)
Added "proxyOutgoingAddress" parameter to specify outgoing IP on multi-IP boxes

(cherry picked from commit 2e2d55d6b39154db0155368dcd208a1f8186d4b9)
Documenting "proxyOutgoingAddress" variable

(cherry picked from commit 948a87ff2e4b18155eb058850836a9f4fd6d7ffd)
Tweak documentation of proxyOutgoingAddress.

(cherry picked from commit 871fd130595eb0265da2b19fe82739a7b9d4131f)
Update CHANGES.

(cherry picked from commit e2b71d1963bbbc8442c72332590f5d02c4af7a6f)
add new DNS port to conncet to config variable

(cherry picked from commit 7339338f7b670325d665227625d4f0203aaf7e09)
document the new dnsNameServer variable in polipo.texi

(cherry picked from commit ade2bea2aaa60086fe59cbdc0a11d2d2664e1568)
Update CHANGES.

(cherry picked from commit da5597a84cc5bdd4405e8e503927540f3d4a7e84)
Fix typo in polipo.texi.

(cherry picked from commit bdbc1603d05801205dcf47898c9f07dbcfc6febf)