SPDY: moved a variable initialization near to its check.

This should prevent attempts of using pointer before it was checked, since
all modern compilers are able to spot access to uninitialized variable.

No functional changes.
Fixed missing "static" in declaration of ngx_http_gzip_quantity().
SPDY: fixed typo in log message.
Access log: the "if" parameter of the "access_log" directive.

The parameter value specifies a condition under which the request is logged.
Version bump.
SSL: fixed misuse of NGX_LOG_DEBUG_HTTP.
SSL: $ssl_server_name variable.
Upstream: plugged potential memory leak on reload.

The SSL_CTX_set_cipher_list() may fail if there are no valid ciphers
specified in proxy_ssl_ciphers / uwsgi_ssl_ciphers, resulting in
SSL context leak.

In theory, ngx_pool_cleanup_add() may fail too, but this case is
intentionally left out for now as it's almost impossible and proper fix
will require changes to http ssl and mail ssl code as well.
Upstream: proxy_ssl_name and proxy_ssl_server_name directives.

These directives allow to switch on Server Name Indication (SNI) while
connecting to upstream servers.

By default, proxy_ssl_server_name is currently off (that is, no SNI) and
proxy_ssl_name is set to a host used in the proxy_pass directive.
Upstream: proxy_ssl_verify and friends.
Upstream: uwsgi_ssl_name, uwsgi_ssl_verify, and so on.

Just a merge of proxy_ssl_name, proxy_ssl_verify commits into uwsgi module,
code is identical.
Documented the switch from java XSLScript to xslscript.pl.
SPDY: Stream-ID restrictions according to specification.
SPDY: avoid sending RST_STREAM on WINDOW_UPDATE with unknown SID.

There's a race condition between closing a stream by one endpoint
and sending a WINDOW_UPDATE frame by another.  So it would be better
to just skip such frames for unknown streams, like is already done
for the DATA frames.
SSL: added explicit check for ngx_strlchr() result.
Upstream: for ssl name, non-aligned memory allocation is enough.
Missed comma fixed.  A couple of Latin symbols plugged into
Russian text changed to Russian counterparts.
SSL: explicit handling of empty names.

X509_check_host() can't handle non null-terminated names with zero length,
so make sure to fail before calling it.
nginx-1.7.0-RELEASE
release-1.7.0 tag