Improve knife-solo support in knife command

Add [knife-solo](http://matschaffer.github.io/knife-solo/) support in knife command.

For `knife solo (bootstrap|clean|cook|prepare)`, show node names defined in `nodes/*.json`.
For `knife solo init`, show child directories' name including `.`.