Fix package_dependency_list.sh to use board-specific qdepends

Update package_dependency_list.sh script to use `qdepends-${board}`
in order to work with board-dependent packages.  Also fixes the
following bugs:
  - Duplicated main package in list when passed without the package's
    category (i.e. 'chromeos-bsp' vs 'virtual/chromeos-bsp').
  - Fix clean_package_name() function to remove version numbers
  - Consolidate checking for 0 size contributions to inside the
    function get_package_size().
  - Modify and clean up script output format.

BUG=chromium:327529
TEST=`./package_dependency_list.sh --board=beaglebone \
  virtual/chromeos-bsp update_engine gflags` works

Change-Id: I1a639645887f57281b0d45509010ad65c3f2630b
Reviewed-on: https://chromium-review.googlesource.com/184752
Reviewed-by: Gaurav Shah <gauravsh@chromium.org>
Reviewed-by: Steve Fung <stevefung@chromium.org>
Commit-Queue: Steve Fung <stevefung@chromium.org>
Tested-by: Steve Fung <stevefung@chromium.org>
1 file changed