Cleaned up ScorePackageWrangler.make_new_score().
Wrote score creation test.
Wrote ScorePackageManager.remove_score_package() test.
Cleaned up ScorePackageManager menu.
Improved IOManager.confirm().

You now type either 'n' or 'no' to refuse confirmation.

The meaning of 'n' as the (n) command is now blocked during user confirmation.

The meaning of 'y' as the (y) command is also now blocked during user
confirmation.
Implemented ScorePackageManager.rename_score_package().
Wrote ScorePackageManager.rename_score_package() test.
Renamed scoremanager.scores.etude_example_score package.

The old name was scoremanager.scores.green_example_score.

The package rename was made with the score manager.
Reactivated ScorePackageManager.edit_title() test.
Removed one test file.
Documented where-tracking overhead costs in optimization log.

CONCLUSION: where-tracking is cheap and only results in a 5 - 10% increase in
the time required to run the entire py.test battery when permanently turned in.

A future commit will turn where-tracking on permanently for nontest (ie,
realworld) sessions.
Turned on source code tracking for all nontest sessions.
Updated TODO.
Update two source code tracking tests.
Added is_test=False keyword to ScoreManager initializer.
Integrated ScoreManager is_test=True initializer keyword.
Integrated ScoreManager is_test=True keyword into manager tests.
Added is_test=False keyword to Session initialiizer.
Integrated Session is_test=True keyword into editor tests.
Integrated ScoreManager is_test=True keyword into wrangler tests.