Improve networking

Implements and fixes some socket code and stubs cellWebBrowserEstimate2 so that programs that use it do not crash when trying to allocate 0 bytes anymore.

Allows some homebrew like Web Browser Plus to continue (and even work, sans the browser part.)