Export event_extra not event_extras.
add a cast to https-client.c
Initialize async bufferevent timeout CBs unconditionally

This is a fix for bug #93 on nmathewson/Libevent.
Fix duplicate paragraph in evbuffer_ptr documentation
Fix consts in WIN32-Code/getopt*.[ch]
Heap-allocate zlib data structure in regress_zlib tests
Add an include to evrpc-internal to fix openbsd compilation warning
Skip http/ipv6_for_domain test when we have no ipv6 support
Add missing include to regress_finalize.h
Avoid double-close paths in http tests

Coverity spotted that there were some paths through the test
functions that would double-close some sockets.
Bring changelog up to date for 2.1.4-alpha
Increment version to 2.1.4-alpha
Add new APIs to whatsnew-2.1
Fix an illegal read error in the evbuffer_add_reference tests

Found with AddressSanitizer
Fix a use-after-free error on EV_CLOSURE_EVENT_FINALIZE callbacks

After running the callback, we were checking evcb->evcb_closure to
decide whether to call mm_free(ev).  But the callback itself might
have freed ev, so we need to grab that field first

Found with AddressSanitizer
Fix ubsan warnings when parsing ipv4/ipv6 addrs

left-shifting a one-byte integer by 24 invokes undefined behavior.
Let's not do that.
Catch over-large port numbers early in http

Otherwise integer overflow potentially turns the port number into garbage.
evtag: detect tags over 32-bits earlier
Remove integer-overflow unit tests

There's not much point checking undefined behavior.
Correctly skip ipv6 http test on systems without ipv6