Command line tool for batch importer

lives in its own module. BatchImporterTool is the main class, however
there's still the question where the one-line script to start it will
live.
Stops I/O monitor when stage is done to not scew stats over time
Improved assertion message to get better insight into why test fails sometimes
Merge pull request #3365 from tinwelint/2.2-bip-cmd-tool

Command line tool for batch importer
Better generated configuration docs.

* Generates docs from more settings classes.
* Extracts information on valid values, deprecated or mandatory settings and default values.
* Makes every setting easy to link to.
* Uses new annotations @Internal and @Obsoleted to add information to settings.
* Cleans up language and formatting in settings descriptions.
* Upgrade of doctools, including moving to a JVM-based DocBook validation and better support for mobile devices.
Merge pull request #3380 from nawroth/docgen

Better generated configuration docs.
Improvements for plan description output.

- Always print the version on top of the decription, never in the "Other" column.
- Expand prints (from)-[:type]->(to) in "Other" column.
- Remove all unnamed identifiers in the printed description.