Update authentication to use updated spdystream interface

Update the authentication interface to align with the changes in spdystream.  Authentication of new connections in the listener will still use an Authenticator function, however authorization of individual streams should not be done in the stream handler instead of a separate authorize function returned by the Authenticator function.  This change also requires new stream handlers to now handle sending the reply on the stream.