implement Command.prototype.name()

This creates a true public API for the `_name` property of the `Command` object, just like description, usage, etc... as `name()`.

My particular use case is for a pluggable CLI based in commander.js. It uses auto-discovery of CLI commands, and being able to extract the name of those commands from `Command.commands` would help tremendously.