Rename configure.in to configure.ac.

".ac" is the preferred extension.
Prevent reference leak of bufferevent if getaddrinfo fails.
Merge pull request #61 from rosslagerwall/rename-configure

Rename configure.in to configure.ac.
Expose event_base_foreach_event() as a public API.
Tweak patch for event_base_foreach_event()

* Fix whitespace
* Explain return value from callback function
* Reinstate return value so that caller can tell whether forech
  exited early.
* Rename event_base_foreach_event_() to
  event_base_foreach_event_nolock_().
* Use event_base_foreach_event_cb_fn typedef in more places
* Be more dire about undefined behavior.
Don't discard SSL read event when timeout and read come close together
Add missing return value in event_base_foreach_event

Fix for github issue nmathewson/Libevent #65

Found by Joachim Bauch
Avoid a memory-leak on OOM in evdns.
FIx another memleak on OOM in evdns
Merge remote-tracking branch 'origin/patches-2.0'
Fix typo : events instead of evets
Stop looping in "consider_reading" if reading is suspended.
No need to reserve space if reading is suspended.

Conflicts:
	bufferevent_openssl.c
Merge remote-tracking branch 'origin/patches-2.0'

Conflicts:
	bufferevent_openssl.c
Use python2 rather than python

python may refer to either python2 or python3 so rather by explicit by
using python2.
See PEP 394 - http://www.python.org/dev/peps/pep-0394/ for more
details.
Use python2 rather than python

python may refer to either python2 or python3 so rather by explicit by
using python2.
See PEP 394 - http://www.python.org/dev/peps/pep-0394/ for more
details.
fix a few trivial documentation typos
Merge remote-tracking branch 'public/20_bev_timeout_semantics' into patches-2.0
Merge remote-tracking branch 'origin/patches-2.0'

Conflicts:
	bufferevent_openssl.c
Close IOCP listener socket on free when LEV_OPT_CLOSE_ON_FREE is set