Merge pull request #3 from krestenkrab/master

Version (and zlib dict) not configured when first outgoing message is syn_stream
on_stream_close when receiving FIN data frame

When receiving a data frame with FLAG_FIN, and
we already have closed the stream in our end,
call the on_stream_close callback.
Merge pull request #4 from krestenkrab/700b06d329a40ba38a491166793fb7af69f5236b

Two more fixes
Add AUTHORS
Introduce config->emitv

Supports vectored output.  config->emitv is
optional, if the environment only supports
config->emit, then sub-frames may be emitted.

If the environment supports emitv, then
all frames are now delivered as a single
call to either config->emit or config->emitv.
Some changes to the emitv implementation

* Swapped argument order to have the count first, to match settings,
  headers, etc.

* Abstracted away the emitv callback with a spdy_emitv function, which
  takes a variable argument list of buffers/sizes and calls either emit
  or emitv (depending on which is available)

* Some minor changes for win32 support and ANSI C compliance
Correct size of *_32 vars in spdy_read_nv_block
Use htonl for 32-bit sizes in spdy_read_nv_block
Merge branch 'master' of git://github.com/udp/spdy