Sub-classed Popen to run rsync

Creating a new rsync process class as a sub-class to Popen which runs threads reading stdout and stderr.
rsync stats parsing

Now parsing output from rsync for stats and saving in job object. Logging stats in main file.
Pipe stdin in rsync call to make compatible with pythonw.
Fix subprocess calls

Supply startupinfo to subprocess calls to avoid spawning new windows on each Popen call.
Merge notification and pythonw features

E-mail notification changes merged with rsync output parsing and stdout piping fix.

Conflicts:
	jobs.py
	josync.py
	utils.py