- Alert.py, AlertTest.py: use util.hostname() instead of calling
  socket.gethostname() directly
- crawl_setup: loop over the names and only set up items that are
  missing the symlink
- rpt.py: getting testmail working
- util.py: remove obsolete code
Merge branch 'devel' into rpt
Added quiet_time support and tests for it.
Have to create the test directory before we can create a log file in it.
- Use InnoDB storage engine for MySQL tables.
- rpt functions report, simplug, rpt common code.
- Once we get a database connection, turn on autocommit.
- In tcc, record ids checked by time rather than just the next one to
  be checked.
- Refactored code for better modularization.
Don't blow up when 'quiet_time' is missing from configuration. Added
test for this to CrawlConfigTest.py.
Moving to nose for testing
Enable nosetest for CrawlConfig tests
Full integration of nosetests
Lengthen a timeout in tests/crawl_Test.py to reduce the likelihood of
a false failure. Document the config parameters used in nose.cfg