Merge pull request #9 from Netshroud/master

Nuget package restore - retry on failure. Closes #8
Add KeyValue tests.
Rename Steam3 folder to Steam. [ci skip]
Implement AsyncInterface for WebAPI.
Update documentation.
Merge pull request #10 from VoiDeD/master

Implement AsyncInterface for WebAPI.
Retry CI build actions more times.
SteamLanguageParser: Ignore more warnings in generated output.
Fix various unused variable warnings.
Ignore false positive xmldoc warnings in CI builds.
Regenerate SteamLanguage to remove some warnings.
Fix a few more warnings.
Hopefully squash the last trivial warning.
SteamLanguageParser: Add support for single line comments.
SteamLanguageParser: Add support for complex enum properties.
Update some enums and constants.
Fix typo in enums.steamd
Regen
Remove DepotDownloader project.

Moved to https://github.com/SteamRE/DepotDownloader
Update Dota 2 protobufs [ci skip]