Implemented queue_log_func, ship_log_func, refactored archive_func
Implemented CMDWorker.pull_exception(): Returns a formatted traceback
Fixed an extra space in declaration of SSH flags
Import required for subprocess module
Refactored ship_log_func() to use subprocess.call()
OK alerts now send with 0 instead of empty return code
Removed leftover debug lines
ship_log_func and queue_log_func now accept a single string argument; implemented handle_queues()
Added some debug messages
Intelligently joined paths with os.path.join
Typo
Began work on cmd_queue
Merge remote-tracking branch 'zam/5306'

Conflicts:
	bin/cmd_archiver
	bin/cmd_worker.py
Drop unused option cmd_archiver --flush.
Better default timestamp format.
Add .gitignore
Revamp cmd_queue/archiver.
Use local rsync instead of shutil.copy() in cmd_archiver.
Check for slave subdirs in cmd_queue before running.
Add parallel execution of max_queue_workers rsyncs.