Changes to `help` command and extendable commands:

- The `help` command has a prettier output, with descriptions of help
  topics.
- `ExtendableChefCommand` is not assuming extensions are sub-commands
  anymore.
Better `prepare` command, with templates and help topics.
Fix a bug with the posts source incorrectly escaping regex characters.