Added ConsoleAppender to BDHero GUI log4net config
Added Canceled member to FileDownloadState
Added CancellationToken field to FileDownloader
Added DownloadProgressChanged event and CancelDownload() method to UpdaterClient
Added basic updater integration to BDHero GUI FormMain
Updated TODO.TXT