INFO - show name, ver, etc. for PKG

This commit is overloaded, should have been split into several. A new
top-level command is introduced, 'info'. It relies on get_info() which
builds a dict of useful pkg attributes. I totally forgot I already
wrote this! Reporting function was pulled out of get_info() to make the
command - just smarter separation of fucntions.

Another new thing is having the command itself show help-for-cmd when
parameters are empty. This works, but we broke top level usage and help
in process.
merge after histedit of commit message

All I wanted to do was force linewrap in the commit message. Somehow
that got me into "unknown revision '75bc80b2a20f5fcef19a5d3cf5dfb10c08740695'"
and now I have to clone from github, pull from local, and merge to fix.