Move http_proxy out of process.cpp, which forces the bare scaffolding for the event_manager abstraction dependency injection.
For now: SocketManager -> EventManager -> internal::EventManager.
In this step we only virtualized (raised) the mandatory send() functions.
internal::EventManager exists to inject only the functions that http_proxy depends on.