- refactored accept code to automatically setup peers for incoming connections immediately upon connect. previously, this wasn't done until the server called accept, creating a small window of time for peer message events to be lost
 - renamed send_queue to dgram_send_queue just so its purpose is more clear
remove temporary enet fix, and define gethostbyname_r in a header, so that we can be sure at compilation time that it is used in the way it is expected to be (that function has more than one possible signature in various unixes)
Merge pull request #1575 from inolen/accept_fixes

accept fixes
fix gethostbyname_r types
enable test_dlfcn_basic for asm modules
disable memory init file in test_dlfcn_basic
track maximum function index when using dlopen support
do not emit static allocations in side modules
forward parent Module to side module
emit side module memory initializer in the right place; test_dlfcn_basic works in asm
refactor dlfcn test code
refactor test_dlfcn_qsort
comment
disable ALIASING_FUNCTION_POINTERS for DLOPEN_SUPPORT
use addFunction in dlsym, and define F_BASE in side modules so they can run as shared libs
do not override Runtime methods with asm methods in side modules
use function table offset for F_BASE_* in shared modules
support function pointer calls across asm modules by passing them all through invoke (for now), and have a global function table in the Runtime, which modules register their functions to
update test_dlfcn_data_and_fptr
update test_dlfcn_alias