Refactor the document browser. Use Jackson for parsing json configuration files
and data binding.
Inheritance works not with jackson.
Remove the DocumentBrowserConfig-cache, since it is stupid. It has to be cached
corpus wise.
Update documentation.