Improved Sphinx layout and newDocs/.


git-svn-id: http://music21.googlecode.com/svn/trunk@3446 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Added documentation-handling classes to newDocs.


git-svn-id: http://music21.googlecode.com/svn/trunk@3447 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Reorganized Python files in newDocs/.

git-svn-id: http://music21.googlecode.com/svn/trunk@3448 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Removed empty directory from newDocs/.

git-svn-id: http://music21.googlecode.com/svn/trunk@3449 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Renamed newDocs/ to music21/documentation.

The directory contains Python code, and placing it into the music21 package
hierarchy allows that code to be doctested, unittested, and -importantly-
imported and examined by any other code in the music21 or wider Python
packagesystem.

So, not only can the code in documentation/ be doctested without any special
casing, but the code in documentation can itself be documented just like any
of the other code in music21.


git-svn-id: http://music21.googlecode.com/svn/trunk@3450 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Fixed doctests and reprs in lily/.

git-svn-id: http://music21.googlecode.com/svn/trunk@3451 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Made documentation classes importable.

Wrote doctests for ClassDocumenter, FunctionDocumenter and ModuleDocumenter.


git-svn-id: http://music21.googlecode.com/svn/trunk@3452 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Cleaned up packagesystem references in documentation/documenters.py


git-svn-id: http://music21.googlecode.com/svn/trunk@3453 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Added ReST-generating methods to documentation/documenters.py classes.


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