docs updates following #2650
do not emit temp .o files to curr dir, if target is not them; fixes #2644
Code reformat: split library names into separate lines

make git life a bit easy
Update download links for Emscripten SDK 1.22.0.
allow proxy-to-worker builds to run on the main thread, when noProxy is part of the url's search portion
enable emptyasm testcase in fastcomp
Signal-related function implementations moved to separate file

When stubs are used, message will be printed using console.error()

alarm() and ualarm() throws exception now instead of stub. Using stubs
may significantly break applications.

siginterrupt() calls stub instead of exception. Since syscalls are never
interrupted in emscripten, it is better not to raise exception here.
make browser.test_glgears_proxy more robust
do not pass -g to LLVM if we were passed -gX with low X (less than 4, which is when we do include LLVM debug info); fixes #2657
allow websocket urls with slashes; fixes #2610
Merge branch 'master' of https://github.com/socketpair/emscripten into incoming

Conflicts:
	AUTHORS
verify file packager paths do not contain invalid characters; fixes #2649
add VoidPtr type to WebIDL binder, for void*