SteamWeb and foreign inventory improvements

* Fixed a few crashes caused by foreign inventory craziness
* Improved `SteamWeb` to work with `GET` requests
* Should be able to access "friends-only" inventories now
Would you mind making couple formatting changes? Just format the whole document as it is perhaps.