fix typo
cleanup
cleanup
print the usage information if there's a bad command-line option (#840)
allow `interface` tag to have a name in the JSDoc tag dictionary (#828)