examples: gitignore more binaries
http2: handle 101 responses and switch to HTTP2
http2: switch recv/send functions to http2 ones after 101
nss: do not fail if NSS does not implement a cipher

... that the user does not ask for
nss: do not use the NSS_ENABLE_ECC define

It is not provided by NSS public headers.

Bug: https://bugzilla.redhat.com/1058776
ntlm: Added support for NTLMv2
ntlm: Added cross platform support for writing NTLMv2 timestamp in buffer

Added conversion functions write32_le() and write64_le() to ensure the
NTLMv2 timestamp is always written in little-endian.
ntlm: Updated Curl_ntlm_core_mk_ntlmv2_resp() to use local variables

...until the function is successful when it returns them in the out
parameters.
ntlm: Use a timestamp of 01/01/1970 for the test suite
ntlm: Coding style policing dating back to 2011
NTLM: error: conversion to 'int' from 'long int' may alter its value

Fixed two compiler nits
HTTP2: Wrong NgHTTP2 user-data

Something is wrong in 'userp' for the HTTP2 recv_callback().  The
session is created using bogus user-data; '&conn' and not 'conn'.

I noticed this since the socket-value in Curl_read_plain() was set to a
impossible high value.
http2: adjusted to newer nghttp2_session_callbacks struct

the number of elements in the 'nghttp2_session_callbacks' structure is
now reduced by 2 in version 0.3.0 (I'm not sure when the change
happened, but checking for ver 0.3.0 work for me).
HTTP2: reject nghttp2 versions before 0.3.0
http2_recv: log nghttp2 return codes for debugging purposes
http2: receive and log the received header frames
http2: use FIRSTSOCKET instead of 0 to index the sockets array
http2: added stubs for all nghttp2 callbacks

This makes it easier to trace what's happening.
openssl: set up hooks with to perform NPN

NPN is what is available in the wild today to negotiate SPDY or HTTP/2.0
connections. It is expected to be replaced by ALPN in the future. If
HTTP/2.0 is negotiated, this is indicated for the entire connection and
http.c is expected to initialize itself for HTTP/2.0 instead of
HTTP/1.1.

see:
http://technotes.googlecode.com/git/nextprotoneg.html
http://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-04
http2-openssl: verify that NPN functionality is present