native/jcgojnu.c (JnuStringSizeOfPlatform): Fix cast not to break strict
aliasing rules
native: Eliminate 'unused argument' GCC warnings
(define JCGO_UNUSED_VAR macro)
include/jcgoutf.c (utfCountChars): Fix builtin_expect use
include/boehmgc: Update to BDWGC v7.4.0
goclsp/BoehmGC_README.txt: Update to BDWGC v7.4.0
tests/build_classes.bat: Replace with Shell script (mkjcgo/test-java.sh)
tests/build_sunawt_cls.bat: Replace with Shell script (sunawt/mklibs/test-java.sh)
Add mkjcgo/build-java.sh (script to rebuild all JCGO Java code)
Add mklibs/build-java.sh (script to build JCGO-SUNAWT Java code)
Add 'contrib' folder; move 'swt' folder to contrib
build-java.sh: Remove version in SWT folder name; translate auxbin and jcgo to C
examples: Move simple *.java test files to 'simple' subfolder
test-java.sh: Add examples/simple test compilation
minihdr/win/windef.h: Fix 'LONG' definition
(to be visible from included winnt.h)
Add test-miscsrc-cygwin.sh to test rarely used c/h files
Add build-win64-mingw32.sh (rebuild BDWGC for Win64 by mingw-w64)
Add build-linux-amd64/x86.sh (rebuild JCGO native binaries for Linux)
test-miscsrc-cygwin.sh: Define/use CC and SYST variables; wrap long lines
jcl.c: Fix pointer conversion GCC warnings in NewRawDataObject/GetRawData
Add build-win32-mingw.sh (rebuild JCGO Win32 native binaries using MinGW)