C++ lexer wrapper for flex scanner that recognizes PDXscript tokens

Driver "parser" program currently just fully lexes all tokens in a
character history file, prints each token along w/ its line number,
pattern classification (token type), and the token itself on its
own line, and then exits.  It successfully lexes and properly
classifies all basic token patterns in a heavily-scripted history
file such as HIP's norman.txt.  Where to go from here... in theory,
a hand-coded recursive descent parser of the token stream should do
the trick. I'm not sure what will be the simplest approach, though.

One outstanding problem with this approach is that I need to lex
even those tokens in which I have no interest, such as the entire
contents of an effects = { ... } block in a history entry, whereas
I'd really like to just copy that superstring to memory for later
rewrite verbatim. Instead, I might have to build an abstract syntax
tree which covers completely arbitrary Paradox script for any such
effects blocks and know how to intelligently rewrite the elements
in a form resembling the original style in which it was composed.

Hopefully, I can get around this by using flex scanner start states
to match the beginning of an effects block, then transition to a mode
which merely matches opening and closing braces until the block ends,
accumulating the contents and the braces into one large string, and
then transitions back to normal tokenization upon close of the effects
block.

In general, introducing classic-style lexical analysis here, though
considerably more robust than the alternatives, may have been overkill.
In general, I've never been a fan of this type of work, and now I've
got to parse a rather arbitrary language (and not even with modern
compiler-building tools!) the Right Way when the OK Way might have
been just fine.  We'll see where this goes.
Consistency fix regarding newer-style flex scanner generation
Barebones line-reader in non-lexing C++ hybrid version, zcrewrite
Removed silly CHFile class member naming convention, added 2 REs
Merge pull request #5 from zijistark/culture-split

Aye.