* libc/include/machine/setjmp.h (sigjmp_buf): Fix definition of
	sigjmp_buf size if _JBTYPE is defined.

	* libc/include/machine/setjmp.h: Revert definition of _JBTYPE and _JBLEN
	for 64 bit Cygwin to use long as base type.  Drop unneeded comment.
	* client.cc: Revert changes to handle 32 bit processes on 64 bit
	systems.
	* sysv_msg.cc: Ditto.
	* sysv_sem.cc: Ditto.
	* sysv_shm.cc: Ditto.
	* cygserver.h (struct header_t): Revert msglen to simple member.
	Drop accessor methods.
	* cygserver_ipc.h (struct proc): Drop enforced 4 byte struct packing.
	Remove members for 64<->32 bit IPC.  Revert to original member order.
	(ipc_set_proc_info): Remove 64<->32 handling.
	(conv_timespec32_to_timespec): Delete.
	(conv_timespec_to_timespec32): Delete.
	* pinfo.h (struct win_heap_info): Remove.
	* shm.cc (fixup_shms_after_fork): Revert parent initialization.
	* winlean.h: Remove _TYPE64_CLR and _TYPE64_SET macros.  Remove
	usage throughout code.
	* include/cygwin/ipc.h: Drop 64<->32 bit helper structures.
	* include/cygwin/msg.h: Ditto.  Drop enforced 4 byte struct packing.
	* include/cygwin/sem.h: Ditto.
	* include/cygwin/shm.h: Ditto.
	* include/cygwin/sysproto.h: Drop enforced 4 byte struct packing.
	* exceptions.cc (rtl_unwind): Convert to macro doing nothing on x86_64.
	(exception::handle): Drop creating frame variable on x86_64.
	* wincap.cc (wincap_2000sp4): Set has_rtl_capture_context to false.