x86: Fix some unwind errors
x86: Handle void arguments as if an empty structure

Since libffi currently doesn't allow empty structures, libgo
currently maps them to ffi_type_void.  Given that we'll abort
on this case, handle it gracefully.
Merge pull request #157 from rth7680/x86

Two fixes for x86