fixed TorrentToMedia flow. All NZBGet categories are enabled. fixes #309 #314 #315 #316
cleanup the way we handle torrents
format and context fixes
fix extractor path for windows
link all files unless archive. Cleanup flow.
change check for Torren_NoLink. fixes #314
fixed config call. fixes 314
clean category_search
added single folder handling and improved category search
no need to preserve folder structure when single file.
that was a stupid place to an if.
Updated config class
add git version printing where available.
logging error. fixes #314
count archive files for failed-torrent branch. fixes #314
Merge branch 'clinton-hall/dev-CH'

Conflicts:
	TorrentToMedia.py
Added new helper functionc to config class.
Fixed code to reflect the changes made to config class.
Merged in changes from dev-ch
added option to remove read only flags in windows. fixes #317
Massive changes to the way we handle our config, its now loaded and stored in memory so that we don't keep loading it and possibly get corrupt values.

New logger class added,logger options removed from settings.
nzbToMedia now informs you of its proper version and branch info and checks for updates.