fixes of OpenSolaris

Make the GC always use the mmap() block cache, since mmap() on Solaris
allocates much more than a page when a single page is requested.

Enable places and threads by default on x86 and x86_64.

Fix pthread-related compilation flags.
fix subprocess issues

Fix SIGCHLD suspension for fork()-based file locks (i.e., Solaris).

Also, fix commit ea51d32e, which broke termination of process groups
where the main process terminated before the rest of the group,
because it used sigwait() before the terminate action.
Moving file accidentally committed in old place
Update gc2 based on an error found by Robby's student
Solaris: various repairs

Fix threading, including SIGCHLD mask.
scribble: fix "InBox" example's CSS
fix stack size of threads that implement places

... on platforms other than Mac OS X and Linux.
Increase fuzz timeout
Increase record timeout
Increase framework timeout
turn off some distro-build files
fix unstable-test pkg metadata
Turn off tests
Fix icons path
Turning off check-dists because we won't be using that process anymore, as far as I can understand, and we have the dependencies information more directly now
Adding collects responsibility
resort
Preventing symbols getting to system*
Remove setup test
Fixing webserver test paths