[bugzilla 413929] External parsers - step 2

Add test API and minor fixes to test external parser contributions
15 files changed