Add SPDY version auto negotiation

Allow {spdy_version, negotiate} to be passed to
espdy_session:start_link.

When in negotiate mode, no version is selected until the client sends
its first SETTINGS frame, at which point we switch to the same version
sent in the frame.