Merge pull request #325 from Person8880/develop

Minor but important fixes
Merge pull request #330 from Person8880/develop

Small but important stuff
Merge pull request #336 from Person8880/develop

Small changes
[WorkshopUpdater] Use the steam api

Lowers amount of httprequest and has more "style" to do it this way.

Hope you like my coding style this time ;)
Small update
Typo
Removed spaces (usings tabs)
Merge pull request #339 from BrightPaul/patch-5

[WorkshopUpdater] Use the steam api