Better extension support, Steamtools support

Replaced cURL/Socket code with a wrapper for EasyHTTP.inc
EasyHTTP.inc tweaks

Fixed a null termination issue in EasyHTTP.inc
Made EasyHTTP.inc prefer SteamTools