Backport source links from 3.x.

Existing links have been updated to use the new reST role.  In some
files, I have also made cosmetic changes to the header.
diff --git a/Doc/library/ssl.rst b/Doc/library/ssl.rst
index f4cac3a..482ef08 100644
--- a/Doc/library/ssl.rst
+++ b/Doc/library/ssl.rst
@@ -5,9 +5,6 @@
    :synopsis: TLS/SSL wrapper for socket objects
 
 .. moduleauthor:: Bill Janssen <bill.janssen@gmail.com>
-
-.. versionadded:: 2.6
-
 .. sectionauthor::  Bill Janssen <bill.janssen@gmail.com>
 
 
@@ -15,6 +12,12 @@
 
 .. index:: TLS, SSL, Transport Layer Security, Secure Sockets Layer
 
+.. versionadded:: 2.6
+
+**Source code:** :source:`Lib/ssl.py`
+
+--------------
+
 This module provides access to Transport Layer Security (often known as "Secure
 Sockets Layer") encryption and peer authentication facilities for network
 sockets, both client-side and server-side.  This module uses the OpenSSL