Consolidate eventlet code

This change consolidates eventlet code to a single module.
Importing eventlet drags along alot of other behavior changes
(such as replacing gettaddr with a version that doesn't support
IPv6), so it's safer if all the eventlet code is in one place so
it doesn't get imported when it's not needed, such as when
running under httpd.

blueprint extract-eventlet

Part of fix for bug 1178732

Change-Id: Ia557f8df7f856d7707a9d8c19800ddc36f1572ed
Imported Translations from Transifex

Change-Id: Id63395d062ae1246c77d3d52fa10efc470a56908
Merge "Consolidate eventlet code"
Merge "Imported Translations from Transifex"