Drop magic values

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Deduplicate code

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use CPathUtils::GetAppDataDirectory()

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Introduce and use CPathUtils::GetLocalAppDataDirectory()

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Store logfile in LocalAppData directory

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Extend no-watch paths

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use our own infrastructure for version checks

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Make more use of SSL

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Verify change log

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Set Accept-Encoding only if INTERNET_OPTION_HTTP_DECODING could be set on the connection

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Perform a stable sort in order to preserve the order

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Switch to a ini/git config style version check file

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Add more options to version.txt

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Allow to limit Windows versions for which to offer an update

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Provide better readable error messages

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Allow to disable update checks on update dialog

Signed-off-by: Sven Strickroth <email@cs-ware.de>