Email Notifications

"This patch provides email notifications, with support for TLS and SMTP
AUTH. It provides the regular notifications on snatch and download. It
provides the ability to give a list of "global" emails, which receive
notifications for all shows and it also allows configuration of email
notification lists on a per show basis."

This is Sluggers pull request from
https://github.com/midgetspy/Sick-Beard/pull/428

I made the changes in the Development branch and changed a few things
to get it to work with the current version of SickBeard.  I've tested
it and it seems to be working great.
Removed hardcoded umask of 077 which was causing my postprocessed files to end up with perms of 700 - would rather control the umask myself.
Merge pull request #43 from wilb/master

Hardcoded umask removal
Merge branch 'email-notifications' of https://github.com/xombiemp/Sick-Beard

Conflicts:
	data/js/configNotifications.js
	sickbeard/__init__.py
	sickbeard/databases/mainDB.py
Added Python 2.5 compatibility
Fixed messy merge
Increased DB max supported version
Button now matches the page overall look and feel
readded misremoved CSS class
force torrent url to ascii to prevent quirky behaviour from libtorrent
(fix for issue #48)
Fixed download limiting

The download limits were not being set in the correct libtorrent session. The global session was not in the scope. Corrected the session and download limiting is working
Merge pull request #51 from system123/master

Fixed download limiting
Merge branch 'master' of https://github.com/bricky/Sick-Beard
Removed per user email notification because I don't need it and mostly because it removes the DB dependency ;)
took mainDB.py from the Bricky master
left over cleanup
revert the line-ending changes
update url for showrss, and handle their non-standard feed content
(apologies for the loss of backlog, they simply didn't port it to the
new site)
Merge remote-tracking branch 'upstream/master'