Testing: Add more testing of the source browser. Also do a number of code
cleanups based on pylint feedback.
Authored by: ecarter 2007-06-12
Parent: [r5680]
Child: [r5682]