Rename WordComponentParserBase class

The WordComponentParserBase class is going to be replaced by a new
implementation. The old implementation is temporarily kept in a
different name.
Add new WordComponentParserBase abstract class

Some test cases are commented out since some features are not yet
implemented.