CI-SETUP: add builds by travis-ci and make sure builds are passing
 - change test loading system to be compatible with python2.6
 - Stub out SMTPlib calls so we do not attempt to send email during the
    tests
 - Fix unit tests compat. with python2.6