Correcting `ndn-certgen'

This commit also includes changes to command-line options.  In particular,
underscores are replaced with dashes for long command-line options.