incref the X509Req when returning an X509Name from get_subject which refers to it; this prevents a segfault if the X509Name outlives the X509Req; update docs to reflect this and to reflect previous similar changes which were apparently made to X509.get_subject and X509.get_issuer
diff --git a/doc/html/openssl-x509name.html b/doc/html/openssl-x509name.html
index 4851e4c..a5fc92e 100644
--- a/doc/html/openssl-x509name.html
+++ b/doc/html/openssl-x509name.html
@@ -47,44 +47,60 @@
 <BR>
 3.1.2 X509Name objects 
 </H3>
+
 <P>
-<EM><EM>X509Name objects have the following members:
-</EM></EM>
-<P><dl><dt><b><a name='l2h-51'><tt class='member'>countryName</tt></a></b>
+X509Name objects have the following members:
+
+<P>
+<dl><dt><b><a name='l2h-51'><tt class='member'>countryName</tt></a></b>
 <dd>
 The country of the entity. <code>C</code> may be used as an alias for
 <code>countryName</code>.
 </dl>
-<P><dl><dt><b><a name='l2h-52'><tt class='member'>stateOrProvinceName</tt></a></b>
+
+<P>
+<dl><dt><b><a name='l2h-52'><tt class='member'>stateOrProvinceName</tt></a></b>
 <dd>
 The state or province of the entity. <code>ST</code> may be used as an alias for
 <code>stateOrProvinceName</code>·
 </dl>
-<P><dl><dt><b><a name='l2h-53'><tt class='member'>localityName</tt></a></b>
+
+<P>
+<dl><dt><b><a name='l2h-53'><tt class='member'>localityName</tt></a></b>
 <dd>
 The locality of the entity. <code>L</code> may be used as an alias for
 <code>localityName</code>.
 </dl>
-<P><dl><dt><b><a name='l2h-54'><tt class='member'>organizationName</tt></a></b>
+
+<P>
+<dl><dt><b><a name='l2h-54'><tt class='member'>organizationName</tt></a></b>
 <dd>
 The organization name of the entity. <code>O</code> may be used as an alias for
 <code>organizationName</code>.
 </dl>
-<P><dl><dt><b><a name='l2h-55'><tt class='member'>organizationalUnitName</tt></a></b>
+
+<P>
+<dl><dt><b><a name='l2h-55'><tt class='member'>organizationalUnitName</tt></a></b>
 <dd>
 The organizational unit of the entity. <code>OU</code> may be used as an alias for
 <code>organizationalUnitName</code>.
 </dl>
-<P><dl><dt><b><a name='l2h-56'><tt class='member'>commonName</tt></a></b>
+
+<P>
+<dl><dt><b><a name='l2h-56'><tt class='member'>commonName</tt></a></b>
 <dd>
 The common name of the entity. <code>CN</code> may be used as an alias for
 <code>commonName</code>.
 </dl>
-<P><dl><dt><b><a name='l2h-57'><tt class='member'>emailAddress</tt></a></b>
+
+<P>
+<dl><dt><b><a name='l2h-57'><tt class='member'>emailAddress</tt></a></b>
 <dd>
 The e-mail address of the entity.
 </dl>
+
 <P>
+
 <DIV CLASS="navigation">
 <p><hr>
 <table align="center" width="100%" cellpadding="0" cellspacing="2">