Version bump.
Access log: the "if" parameter of the "access_log" directive.

The parameter value specifies a condition under which the request is logged.

Signed-off-by: katlogic <kat@lua.cz>

Conflicts:
	src/http/modules/ngx_http_log_module.c
Fixed missing "static" in declaration of ngx_http_gzip_quantity().
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.

Conflicts:
	misc/README
Upstream: for ssl name, non-aligned memory allocation is enough.

--HG--
extra : rebase_source : a77d4d2c99a6d06cbb3ca1d202c94089c7e95b9b
Missed comma fixed.  A couple of Latin symbols plugged into
Russian text changed to Russian counterparts.

Conflicts:
	docs/xml/nginx/changes.xml
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.