CLI improvements + potpourri

Though instead of really pulling this one you might just want to take a quick look at it all and cherrypick, say, commit 79ac482c9b8155f6a4cc3af6393a4212a5378e3c instead:
- added a sanity check to the CLI --module-type parameter
- made sure the CLI --debug parameter is treated as the boolean flag it is

---

I HOPE, next to that, you go for the git submodules way like I did[*] because node/npm-based 'tracking the latest work in the libraries used by the jison tool' isn't exactly exhilarating when you're working on the [jison] tool itself (and since jison is a development tool, not a production-critical-path component, I think using submodules is a better way than going happy happy joy joy in the node/npm dept.)

[*] I know that bit is graded `It Works For Me(tm)` so tread carefully. The idea is more important than the actual code here.

---

Anyway, this should be about the last of the pull req's tonight. Been sitting on the stuff long enough -- at least it got (& gets) tested with a complex production grammar so the most glaring bugs have been removed from the mix.