Use URL_REMAP_FOR_OS in preference to 2
TS-2646 regex_remap: Add an option for @caseless, case insentive regexes.

Cleanup, and allow (some) config to work without parameters. Also adds docs.
TS-2646 Make the overall code slightly less hideous
Ignore the new apidefs.h, which is generated
Avoid compiler warnings with newer clang
TS-2624: Fix Build on Saucy
[TS-2651] atscppapi: race conditions in destruction of async providers
[TS-2651] atscppapi: race conditions in destruction of async providers
[TS-2651] atscppapi: race conditions in destruction of async providers
[TS-2651] atscppapi: race conditions in destruction of async providers
[TS-2651] atscppapi: race conditions in destruction of async providers
[TS-2651] atscppapi: race conditions in destruction of async providers
[TS-2651] atscppapi: race conditions in destruction of async providers. This closes #64
TS-2431: Add autoconf options for SPDY

*) Add '--enable-spdy' opton.
*) Add 'TS_HAS_SPDY' macro.
*) Conditional checking spdylay library.

Signed-off-by: Yunkai Zhang <qiushu.zyk@taobao.com>
TS-2431: Preparation of SPDY protocol

*) Create basic data structures for SPDY protocal, such as:
   SpdyAcceptCont.

*) SPDY will share the same port number with HTTP protocol, ATS can
   recognize them by detecting the first byte of client request.

*) HttpAccept looks like a subclass of NetAccept. To avoid confusing,
   rename HttpAccept to HttpAcceptCont.

Signed-off-by: Yunkai Zhang <qiushu.zyk@taobao.com>
TS-2431: Migrate Taobao SPDY plugin to ATS core

This path depends on FetchSM, so seriously speaking, the migration
to ATS core is finished *partially*. I had tried to remove the dependency
of FetchSM and create a specific VC for each http request in spdy sm, but I
found it was not so easy, so I give up temporary. Let me push this
patch to community before it's perfect enough, at least, this series
patches can statisfy TAOBAO's current demand.

With this patch, ATS supports SPDY(v3/v3.1), the SPDY can run with/without
SSL:
 1) SPDY without SSL:
    It will share the same port number with HTTP, and ATS will recognize
    SPDY/HTTP by detecting the first byte of client request.

 2) SPDY with SSL:
    When running SPDY with SSL, the code needs OpenSSL(>=1.01), if this
    version of OpenSSL is installed in user-defined DIR, you may need to
    use '--with-openssl=<dir>' option to tell ATS where to search.

Signed-off-by: Yunkai Zhang <qiushu.zyk@taobao.com>
Patch for TS-2652: Allowing cancelation of AsyncProviders
Update CHANGES with TS-2431
Cleanup the configure.ac in some sort of order... Minor.
TS-2658: additional SSL certificate logging

After a successful SSL handshake, log the peer certificate to the
debug log. This is useful for debugging SSL certificate authentication
and other SSL connection issues.