Fix BufferedSocketWriter to buffer everything before it starts writing.

Previously BufferedSocketWriter was ignoring Write() calls before
Init(). Fixed it to buffer all data in that scenario. Also renamed
Init() to Start().

Review URL: https://codereview.chromium.org/1582583003

Cr-Commit-Position: refs/heads/master@{#369355}
6 files changed