This enables native unwind semantics with longjmp on win64 by putting an entry into the .pdata section for each compiled fuction. Also, the function now use a fixed stack and store arguments into X(%rsp) rather than using push.
If you want that, run: make NOTALLINONE=1
exception handler borrowed from k1w1. Thanks.
factor out -run support