Merge pull request #59 from danielpunkass/fix-codesigning

Remove hard dependency on Hugh Mackworth's code signing identity.
Cleanup of Logging
	Moved cTiVo changes to standard DDLog into MTLog
	Updated DDxxx to current revision
		Many bug fixes;
		Dated log files, which open in Console
	Masking mediaKeys in log
	changing levels for certain commands.
	Marking encoder hidden when searchPath missing, to avoid many repetitions of can't find
In Download, combining duplicate code segments:
	Centralized "completeCTivoFile" calls
	checkDecodeLog
Corrected PS3 encoder description to "resolution unchanged"
Fixed typo in Advanced-Topics
Allowing user to choose to “trust” TVDB’s episode numbers over TiVos
Preference to control number of Downloaders (no UI)
Clean up of log files
Fixed ref to nonexisting image questionmark
Trying again on icon column centering
Adding error checking to catToFile
Changed comskip to ALL methods (adding closed captions, silence)
Fixing incorrect parsing of vActualShowing section versus correct “showing” section (in pytivo xslt)
Avoiding blank elements in parsing of xslt
Many compiler fixes
   Changed equal to equalString where appropriate
   Made many conversions explicit
   Removed semis at end of method headers
   Changed some calculated properties to readonly
   Added hash functions to objects defining isEqual (Download, TivoShow); not expected to be used.
   Removed possible nil returns in Tasks to avoid compiler warning on including in array
   Moved nil checks from x?x:y to x?:y
   Avoid modifying parameters
   In Subscription, fixed 2 bugs referencing NSNumber as bools
   In ProgramTableView, fixed wrong enum reference (irrelevant as they map to same number)
   In FormatEditorController, isolated ignoring SelectorLeak warning to method that needs it
   Ensure that delegates are nilled in dealloc
   Removed unused MTGradientView
   Added compiler checks: Wall",
					"-Wextra",  (but ignored "-Wunused-parameter" in cTiVo-Prefix.pch
					"-Wnewline-eof",
					"-Wshadow",
					"-Wundef",
					"-Wdeprecated-implementations",

Changed MaxProgressDelay to preference item (seconds)
Added reloading of tvdbCache on each execution: note it never shrinks; add date last used?
Fixed not restarting after encode finishes.
Filter out Tivo Desktop
Added "language=all" to tvdb checks to pickup Spanish (and presumably other) titles
Moved code-sig identity to allow others to build
Merge commit '59a4036e288064fc6f5180245a8d5a27c9c7c4a5' (from dscottbuch/ver2.4 branch)

Conflicts:
	cTiVo/MTDownload.m