bbcmd: add filename and parsing convenience methods

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
search: drop unused functions

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
edit: properly obey $VISUAL/$EDITOR, add -e arg

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
README.md: add edit -e to the usage info

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
TODO.md: add a few entries for the shell command

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
README.md: add a link to the todo list
git push

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
README.md: fix the todo link syntax

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
search: add the ability to search just build or just runtime

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
search: show status to the user when getting filenames

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
edit, search: improve 'bb help' summary

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
bb-log: show recipe or cooker logs

Depending on the arguments, show either the log for a specific recipe/task, the
log for the latest task performed by a recipe, or the latest cooker log.

Signed-off-by: Ross Burton <ross.burton@intel.com>
bb-contents: show the contents of packages generated by a recipe

Signed-off-by: Ross Burton <ross.burton@intel.com>