add getprotobyname and associated functions from netdb.h. Add test_getprotobyname.c test suite and update test_sockets.py to include test_getprotobyname. ./runner.py sockets.test_getprotobyname completes successfully
in getprotoent return 0 rather than null if we reach eof in our protocol database
replace PROTOCOL_LIST and PROTOCOL_MAP with a Protocols object containing a list and a map instance
updated simd.js to fix nan canonicalization issue for bitcasts
fix accidental rewrite of original url source of simd.js
quote keys in library objects when necessary; fixes #1908
Merge pull request #1902 from wahbahdoo/incoming

Fix NaN Canoicalization Issue for SIMD Bitcasts
do not skip vector types in function signatures
Merge pull request #1853 from fadams/add-getprotobyname

add getprotobyname and associated functions from netdb.h. Add test_getpr...
move tests/hello_world.js to src, so tests/ folder is not needed for sanity checks
Merge branch 'incoming' of https://github.com/kripken/emscripten into new-beta2