Prepare 16.2.0 (#555)

* Add empty line to CHANGELOG so extraction works

* Fix a bunch of links

* Prepare 16.2.0
diff --git a/doc/api/rand.rst b/doc/api/rand.rst
index 9c86ae6..83aec1e 100644
--- a/doc/api/rand.rst
+++ b/doc/api/rand.rst
@@ -5,7 +5,7 @@
 
 .. warning::
    Functions from this module shouldn't be used.
-   `Use urandom <http://sockpuppet.org/blog/2014/02/25/safely-generate-random-numbers/>`_ instead.
+   `Use urandom <https://sockpuppet.org/blog/2014/02/25/safely-generate-random-numbers/>`_ instead.
 
 
 .. py:module:: OpenSSL.rand
diff --git a/doc/api/ssl.rst b/doc/api/ssl.rst
index 0edf1ab..00cae9b 100644
--- a/doc/api/ssl.rst
+++ b/doc/api/ssl.rst
@@ -465,7 +465,7 @@
 
     Specify a callback function that will be called when offering `Next
     Protocol Negotiation
-    <https://technotes.googlecode.com/git/nextprotoneg.html>`_ as a server.
+    <https://tools.ietf.org/html/draft-agl-tls-nextprotoneg-03>`_ as a server.
 
     *callback* should be the callback function.  It will be invoked with one
     argument, the :py:class:`Connection` instance.  It should return a list of