Merge pull request #5 from Netshroud/master

Added samples to CI build, and cleaned up build result detection.
Fixed NuGet.targets casing in Samples
Add WebAPI sample.
Use DebugLog to report CDNClient issues.
Fixed build.
Cleanup an unused variable.
(Also a shameless commit to kick off a CI build.)
Update Dota 2, Dota 2 Test protobufs [ci skip]
Update Dota 2 Test, Dota 2 protobufs [ci skip]
Search inheritance tree when handling callbacks with the CallbackMgr.
Corrected dota netmessages.proto [ci skip]

Previous one was stale from a bug in my script
Merge branch 'master' of https://github.com/SteamRE/SteamKit
Shamelessly trigger a CI build