Declare wint_t in <stddef.h> when needed

Some old glibcs <wctype.h> require <stddef.h> to provide
wint_t, accomodate them.

Conflicts:

	libtcc.c
stdbool.h: Make conformant to ISOC99

For conformance to ISO C the stdbool.h header has to provide
the macro __bool_true_false_are_defined (defined to 1).  Yep,
that name is really in the standard.
win32: libtcc1.a needs to be built with tcc

gcc/mingw produces msvc compatible pecoff objects, tcc only
knows ELF.
tests2: cleanup

- remove -norunsrc switch
  Meaning and usage (-run -norun...???) look sort of screwed.  Also
  general usefulness is unclear, so it was actually to support exactly
  one (not even very interesting) test

This partially reverts e31579b0769e1f9c0947d12e83316d1149307b1a

Conflicts:

	libtcc.c
corrected a typo
Corrected spelling mistakes in comments and strings

Conflicts:

	arm-gen.c
	i386-asm.c
	tccgen.c
Fix test for macro nesting
Add new tests for macro nesting