Fix error in calling diagnose_unused_labels

...it's not very nice when the pretty error report is replaced by a
stack trace
Tests now pass.
Minor tweaks
parasitic.py is not, I believe, needed

(and, moreove, is not finished)
After application of pylint -E

basically to everything in sight.

Tests now all pass again.
Merge branch 'master' into checkout-object