Fix emerging test failures

 - test_CrawlDBI.py:
    * Isolate test_ctor_tblpfx_none with its own config
    * Add calls to self.dbgfunc() to allow ad hoc debugging
 - test_CrawlPlugin.py:
    * The config generated by make_cfg() was from scratch and did not
      include everything needed by all tests. Updated to make it
      complete and stand-alone and also encapsulated some significant
      logic around removing options as needed in nested method optrm()
    * Add calls to self.dbgfunc() to allow ad hoc debugging
 - test_html.py:
    * If HPSS is unavailable, skip test_html_report()
 - test_util.py:
    * Expect empty list back from csv_list() when passing it an empty or
      whitespace string

Version:   2014.1112.72
Change-Id: If7f11a954af9ed8d1795ecfe40765a2bb692a582
Low level tweaks to support history_load(), etc.

 - Provide a definitive list of default plugins in a single routine (used
   in history_load())
 - csv_list() changes to return the empty list on input of empty/whitespace
   string (used in history_load())
 - New messages

Version:   2014.1112.73
Change-Id: Icc694c7b03c31efca0e1c6e1080e5889ad884cf8
Routine to load_history() in each sublib

 - Linkage method in CrawlPlugin so crawl can get its list of plugins from
   the config and doesn't have to know (many) details about specific
   plugins

Version:   2014.1112.74
Change-Id: Ib9eab5545a0fb612033f76330eb0992445a05bb2
Support elements for loading and showing history

 - history_load(), history_show() in crawl.py
 - retrieve_history() in crawl_lib.py

Version:   2014.1112.75
Change-Id: I7690eb3e643679db608b03cde629e0528640f0df
Interactive code for managing history table

 - Ability to load history table from plugin tables and log files
 - Ability to report content of history table
 - Ability to drop/reset history table

Version:   2014.1112.76
Change-Id: I6e450c0ab945533d92a2e85cacbcf4c463798ed8
Changes driven by HPSS upgrade (1)

 - hsi wrapper script: binary version, gateway machine, s/combo/pam/

Version:   2014.1112.77
Change-Id: I34d9113cf2811e956bd048718cfa1666bb44fe53
Changes driven by HPSS upgrade (2)

 - 'ls -P' output changed -- only basenames returned, no longer full paths

Version:   2014.1112.78
Change-Id: Ib590c646ae324ec1e4116f7a2e30e4c0b7cb3879
Changes driven by HPSS upgrade (3)

 - Make expression scaling ('32kb' -> 320000) more generally available
   - Add tests for util.scale()
   - Move map_size_unit() from CrawlConfig to util
   - Add scale() to util so it can be used in other places

Version:   2014.1112.79
Change-Id: I212c8db2b3fbfe820273c75156105c4e717ecdfe
Changes driven by HPSS upgrade (4)

 - 'lscos' output changed -- implement better parsing with regex and
   util.scale()
 - Update CrawlConfig.get_size() to call util.scale()

Version:   2014.1112.80
Change-Id: I92bc3280e6ee1b6446dcad4597ff91e921b70833