in poplib, limit maximum line length that we read from the network (closes #16041)

Patch from Berker Peksag.
smtplib: limit amount read from the network (closes #16042)
add a default limit for the amount of data xmlrpclib.gzip_decode will return (closes #16043)
merge 2.7.9 release branch
Issue #16893: Update Idle doc chapter to match current Idle and add new
information.
Update idlelib/NEWS.txt.
sync idle news from 2.7 branch
merge 2.7.9 release branch
allow ssl module to compile if openssl doesn't support SSL 3 (closes #22935)

Patch by Kurt Roeckx.
merge 2.7.9 release branch
note that sslv3 may not be available
merge 2.7.9 release branch
Hack for THBUnity
GC tune
Android patch
Statically link greenlet
Statically link gevent modules
More static modules
Statically link msgpack modules
ndkmake