Add sample config file
Put all the test data in test.d
Working on test_crawl_fire_log_path()
 - ignore test.d
"crawl fire" satisfies test_crawl_fire_log_path
 - refactored get_config to go by cmdline, environment, default
 - refactored get_logger to go by cmdline, config, default
Use precedence now built into get_logger()
test_crawl_cfgdump_nosuch is satisfied
test_get_config_def_*() are satisfied
 - manage moving into and out of the test directory
 - soften 'test.d' to self.testdir
 - add test_get_config_*() stubs
 - helper routines: self.cd(), self.clear_env(), self.tearDown()
test_get_config_*() are all satisfied
Add test_get_logger_default()
New tests test_get_logger_config, test_get_logger_path
 - added Crawl.dict2cfg(), test fixture setup hook, reset option for
   get_logger(), Crawl.setup()
README.md updates, crawl.py tweaks
Fix test failures in crawl since 'start' requires a config file
 - Document repo history in README
Tweak tests to work on home.ccs.ornl.gov
Have CrawlDaemon.run() dump it configuration to the log file as the first thing
it does.
Merge branch 'devel' of github.com:ORNL-TechInt/hpss-crawler into devel
- Send tracebacks in the daemon run routine to the log file
- Honor the log file specified in the configuration
- Get plugin frequency from the config as a float
- Use /usr/bin/env rather than /bin/env to find python -- more portable
Handle plugin frequency values from configuration
- add get_frequency(), map_time_unit(), test_get_frequency(),
  test_map_time_unit()
- use get_frequency() to fetch the plugin frequency from the cfg
- honor environment variable $CRAWL_LOG for setting logfile path
- update README.md with info about setting logfile path
Make the plugin run at fire time
Robustification
- Catch tracebacks from the plugin in CrawlDaemon.fire()
- Wrap a loop around the contents of CrawlDaemon.run() so we don't die on a
  random plugin failure
- In tests, check for 'crawl start' failing because there's still a pid file
  lying around
- Generalize get_frequency() to get_timeval()
- Prefer '-' over '_' where possible (plugin-dir, e-mail-recipients)
Use get_timeval instead of get_frequency()
- Call get_timeval instead of get_frequency()
- Remove function get_frequency()
- Move test_get_timeval() to right place in test order
- Log ConfigParser errors in get_timeval()