Change SpdyStream to be safe for any initialization order.

Previously we were assuming a field initializer wouldn't be
run until after the constructor. It wasn't and we were getting
NullPointerExceptions looking up the bufferPool.
Merge pull request #406 from square/jwilson_0105_order_of_init

Change SpdyStream to be safe for any initialization order.