DOC: lua: mention than txn:close was renamed txn:done.

Also indicate that it's not limited to error processing.
diff --git a/doc/lua-api/index.rst b/doc/lua-api/index.rst
index f8cfee2..fa69e1f 100644
--- a/doc/lua-api/index.rst
+++ b/doc/lua-api/index.rst
@@ -931,10 +931,11 @@
   :param class_txn txn: The class txn object containing the data.
   :returns: an array of headers.
 
-.. js:function:: TXN.close(txn)
+.. js:function:: TXN.done(txn)
 
-  This function close the transaction and the associated session. It can be
-  used when a critical error is detected.
+  This function terminates processing of the transaction and the associated
+  session. It can be used when a critical error is detected or to terminate
+  processing after some data have been returned to the client (eg: a redirect).
 
   :param class_txn txn: The class txn object containing the data.