Fixed issue with desura corrupting downloads

fixes #615
util/misc: use uint32 for crc generation
Merge pull request #680 from karolherbst/bugfix615

rework #616
Merge remote-tracking branch 'Desurium_Master/master' into bugfix637_try2