bpo-31128: Allow pydoc to bind to arbitrary hostnames (#3011)

New -n flag allow overriding localhost with custom value,
for example to run from containers.
diff --git a/Misc/ACKS b/Misc/ACKS
index 462a74e..0f6ac7d 100644
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -1177,6 +1177,7 @@
 Heikki Partanen
 Harri Pasanen
 Gaël Pasgrimaud
+Feanil Patel
 Ashish Nitin Patil
 Alecsandru Patrascu
 Randy Pausch
diff --git a/Misc/NEWS.d/next/Documentation/2017-08-31.bpo-31128.uoa3cr.rst b/Misc/NEWS.d/next/Documentation/2017-08-31.bpo-31128.uoa3cr.rst
new file mode 100644
index 0000000..480ec6b
--- /dev/null
+++ b/Misc/NEWS.d/next/Documentation/2017-08-31.bpo-31128.uoa3cr.rst
@@ -0,0 +1 @@
+Allow the pydoc server to bind to arbitrary hostnames.