Fix handling of Babel plugins

We now create a name extractor class for each Babel wrapper. fixes #44
Support per-extractor configuration

In addition also straighten out the terminology: consistently use the term extractor instead of a mix of extractor and plugin.
Make default XML expression engine configurable
Babel plugins return a list of comments

fixes #44