Signature documentation style update, modules J, K, L and M.
diff --git a/Doc/library/msilib.rst b/Doc/library/msilib.rst
index d0a53d7..6fb7f05 100644
--- a/Doc/library/msilib.rst
+++ b/Doc/library/msilib.rst
@@ -363,7 +363,7 @@
    the default flags that new components get.
 
 
-   .. method:: start_component([component[, feature[, flags[, keyfile[, uuid]]]]])
+   .. method:: start_component(component=None, feature=None, flags=None, keyfile=None, uuid=None)
 
       Add an entry to the Component table, and make this component the current
       component for this directory. If no component name is given, the directory
@@ -372,7 +372,7 @@
       is given, the KeyPath is left null in the Component table.
 
 
-   .. method:: add_file(file[, src[, version[, language]]])
+   .. method:: add_file(file, src=None, version=None, language=None)
 
       Add a file to the current component of the directory, starting a new one
       if there is no current component. By default, the file name in the source
@@ -381,7 +381,7 @@
       and a *language* can be specified for the entry in the File table.
 
 
-   .. method:: glob(pattern[, exclude])
+   .. method:: glob(pattern, exclude=None)
 
       Add a list of files to the current component as specified in the glob
       pattern.  Individual files can be excluded in the *exclude* list.
@@ -405,7 +405,7 @@
 --------
 
 
-.. class:: Feature(database, id, title, desc, display[, level=1[, parent[, directory[,  attributes=0]]]])
+.. class:: Feature(db, id, title, desc, display, level=1, parent=None, directory=None,  attributes=0)
 
    Add a new record to the ``Feature`` table, using the values *id*, *parent.id*,
    *title*, *desc*, *display*, *level*, *directory*, and *attributes*. The
@@ -440,7 +440,7 @@
    belongs to, and *name* is the control's name.
 
 
-   .. method:: event(event, argument[,  condition=1[, ordering]])
+   .. method:: event(event, argument, condition=1, ordering=None)
 
       Make an entry into the ``ControlEvent`` table for this control.
 
@@ -461,10 +461,10 @@
    that gets set when a radio button is selected.
 
 
-   .. method:: add(name, x, y, width, height, text [, value])
+   .. method:: add(name, x, y, width, height, text, value=None)
 
       Add a radio button named *name* to the group, at the coordinates *x*, *y*,
-      *width*, *height*, and with the label *text*. If *value* is omitted, it
+      *width*, *height*, and with the label *text*. If *value* is ``None``, it
       defaults to *name*.