Clarified property names in documentation.ClassDocumenter.

Added stub documentation/build.py script for building all documentation.


git-svn-id: http://music21.googlecode.com/svn/trunk@3476 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Added ReST-creating stub methods to documentation.ClassDocumenter.

Improved documentation.*Documenter blank line handling.


git-svn-id: http://music21.googlecode.com/svn/trunk@3477 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Implemented more ReST-generating properties on documentation.ClassDocumenter.


git-svn-id: http://music21.googlecode.com/svn/trunk@3478 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Implemented more ReST-generating properties on documentation.ClassDocumenter.


git-svn-id: http://music21.googlecode.com/svn/trunk@3479 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Refactored ClassDocumenter inherited members ReST formatting logic.

Added ClassDocumenter.baseClasses and ClassDocumenter.baseClassDocumenters 
read-only properties.


git-svn-id: http://music21.googlecode.com/svn/trunk@3480 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Began writing ReST-generating properties for documentation.ModuleDocumenter.


git-svn-id: http://music21.googlecode.com/svn/trunk@3481 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Implemented ordered member printing (via `_DOC_ORDER`) in
documentation.ModuleDocumenter.


git-svn-id: http://music21.googlecode.com/svn/trunk@3482 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Module reference ReST generation now works:

    music21$ python documentation/build.py

NOTE: This generation regime is building a *lot* more module reference files
than the old regime.  Why?  We're iterating through the entire code base,
pulling in all modules except those few blacklisted in the definition of
documentation.ModuleIterator.

There are two good ways to go about reigning this in:

1) Keep adding blacklist entries in documentation.ModuleIterator, or...
2) Add a module-level variable (like _DOC_ATTR and _DOC_ORDER) to each ignored
   module, and then teach ModuleIterator to skip modules with that variable
   defined.

The second way seems best to me.  Why?  For one, it keeps information about the
module local *to* the module, allowing the ignore-directive to follow the
module even if its name changes.  For another, it makes the act of ignoring a
module more explicit.  Implicit behavior is always more likely to cause
surprise than explicit.

In any case, no action on that front will be taken as yet.


git-svn-id: http://music21.googlecode.com/svn/trunk@3483 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Corrected indentation in music/base:mainTest docstring.

Blacklisted more private modules in documentation.ModuleIterator.


git-svn-id: http://music21.googlecode.com/svn/trunk@3484 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Fixed one doctest in documentation/.


git-svn-id: http://music21.googlecode.com/svn/trunk@3485 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Cleaned up indentation in repeat.py, to make Sphinx happy.


git-svn-id: http://music21.googlecode.com/svn/trunk@3486 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Cleaned up some docstrings in romanText/clercqTemperley.py to make Sphinx
happy.


git-svn-id: http://music21.googlecode.com/svn/trunk@3487 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Cleaned up serial.py docstrings, in order to make Sphinx happy.


git-svn-id: http://music21.googlecode.com/svn/trunk@3488 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Cleaned up docstrings in stream.py, to make Sphinx happy.


git-svn-id: http://music21.googlecode.com/svn/trunk@3489 5c16147e-a200-11de-b0cc-ab0ad15e60d0