Improve whitespace and line wrapping
Add auto-detection of appropriate WordParser

This change adds the WordParserFactory class which performs auto-detection
of which WordParser class to use, i.e. for DNS v10 and lower or DNS v11
and higher.