Updated environment.py doctests.

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

git-svn-id: http://music21.googlecode.com/svn/trunk@3662 5c16147e-a200-11de-b0cc-ab0ad15e60d0
studied vexflow a lot.  Fixed up some things in romanText.

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

git-svn-id: http://music21.googlecode.com/svn/trunk@3664 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Updated core metadata bundle.

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

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

Previously, a doctest in environment.py was resetting music21 environment
settings. When run as part of music21's full test suite, this settings reset
carries over from one test to the next, often causing other test to randomly
fail.


git-svn-id: http://music21.googlecode.com/svn/trunk@3667 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Made corpus.CoreCorpus().getWorkList() more robust.

We cannot rely on the order of files returned by functions like os.listdir() to
be the same across different operating systems.


git-svn-id: http://music21.googlecode.com/svn/trunk@3668 5c16147e-a200-11de-b0cc-ab0ad15e60d0
Fixed one Trecento notation doctest.


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