use version() to display version as part of help()
Support commands that evaluate to False, like empty dictionaries
don't print version, when just determining it
support version 0
cli: better wrapping of help message