bbcmd.py: fix for changes to cooker config structure

Fix the code for recent changes to the initialisation of configuration
objects for cooker.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
change cooker.status to cooker.recipecache

bitbake has changed cooker.status to to cooker.recipecache, so update the
following files:

libexec/bb-list
libexec/bb-search
libexec/bb-whatdepends
libexec/bbcmd.py
share/bb/bb-example

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
change get_file_appends to collection.get_file_appends

bitbake has changed cooker.get_file_appends to
cooker.collection.get_file_appends, so update the following files:

libexec/bb-contents
libexec/bb-log
libexec/bbcmd.py

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
bb-show: drop bb.methodpool._parsed_fns

The bb.methodpool._parsed_fns has been retired in bitbake, so drop the
bb.methodpool._parsed_fns, and we don't need to check whther a module has been
parsed or not since all the code modules are added.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Merge branch 'robert/bb' of git://git.pokylinux.org/poky-contrib

* 'robert/bb' of git://git.pokylinux.org/poky-contrib:
  bb-show: drop bb.methodpool._parsed_fns
  change get_file_appends to collection.get_file_appends
  change cooker.status to cooker.recipecache
  bbcmd.py: fix for changes to cooker config structure
Add TODO
bb-log: don't hardcode less, add an option and respect $PAGER

Signed-off-by: Ross Burton <ross.burton@intel.com>
bb-contents: send output to less if we're on a terminal