bug 853961 - fix retryLimit typo in worker.py, r=mcote.
bug 853961 - fix quitter's version limits, r=mcote.
bug 853961 - do not set throbberstop to max if not found, r=mcote.
bug 853961 - revamp logging, r=mcote.
bug 853961 - catch sqlite OperationalErrors, r=mcote.
bug 853961 - make sure to release locks in case of an exception, r=mcote.
bug 853961 - rework worker.py main_loop, r=mcote.
bug 853961 - Correct zipfile.BadZipfile typo, r=mcote.
bug 853961 - Fix mozdevice.DMError imports, r=mcote.
bug 853961 - fix ftp 550 Failed to change directory getting symbols, r=mcote.
bug 853961 - handle multiprocess TimedRotatingFileHandler, r=mcote.