Merge of steamgo into go-steam

These are the main sections of my code that should be merged into your project.
Sometimes you want to request more then the default amount of data. So you set the flag differently. I used the same default settings as steamkit.