add back reduceChords early version

reduceChordsOld — needed to bring great reduceChords speed up to
performance capability of older system.
Allow setup.py install with python3

These changes arose from 2to3.
Fallback to ISO-8859-1 if UTF-8 fails

Python3 fails to read corpus/haydn/opus103/movement1.zip with
UTF-8.

Warning: I know almost nothing about text encoding, so I am not
certain this is the best fix.  However, without it, python3 fails
to parse the score; this fix at least allows us to extract musical
information from that file.
Merge pull request #68 from gperciva/master

python3 compatibility
fixed muse data error

also start removing JWO’s :: comment paradigm which broke debugging
Use proper exception for ISO-8859-1 fallback
fix sorting in insert!
fixed sorting w/ tuples
fixed small errors in corpora and bundles
fixed embedded bug on testStream! :-)
added documentation about sorting
remove TODO that was done