manual sorting of commands and summaries

commands.get_summaries() will now yield instead of returning a list.
Merge pull request #805 from gvalkov/command-order

manual sorting of commands and summaries