Be more clever about usage output.

If a user runs `pkg` without arguments suggest to use `pkg help`.
If a user types `pkg help` then show the full help and exit with exit
code 0.
If a user makes errors in arguments or commands, display an error and
suggest to run `pkg help`.

Closes:	#696
Reported by:	jmmv