Merge of steamgo into go-steam

These are the main sections of my code that should be merged into your project.
Yes, either that or just merge them into a big `SendMessage` completely.