Improve performance of write-u8vector.

Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Signed-off-by: Evan Hanson <evhan@foldling.org>
Fix deprecation warning for _BSD_SOURCE

When compiling any egg with CHICKEN you get a deprecation warning:

/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"

On linux, `man feature_test_macros` states that the _BSD_SOURCE macro is
deprecated in glibc 2.20.

As suggested in the warning defining _DEFAULT_SOURCE makes the warning
go away.

Signed-off-by: Evan Hanson <evhan@foldling.org>
Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
manual: remove random-seed from data-structures

random-seed has been removed in
bf98eff6d13537b9f1a126505cb57614b48d1ae4

Thanks to "zenspider" and Thomas Hintz for catching this issue.
Flattened history of the cmake-build branch
Do not try to get a dependency location if not emit options was specified
Set CMP0042 value for compatibility with older CMake
Whitespace fix
Use more conventional dyamic library naming scheme on Mac OS X
Removed auto add of -types/-consult-inline-file arguments, cleanup
Skip quoted expressions in extract depends script
Converted cmake files to chicken-5
Removed emit type/inline files options
Added NO_POSIX_POLL flag
Removed C_DEFAULT_TARGET_HEAP_SIZE from chicken-config.h.in
Removed COMPILER_OPTIONS
Added hints for finding include and library dirs
Fixed software version check in make-dynamic-library-name
Use csi from build tree, disable extract dependencies for tests
Add test directory to LD_LIBRARY_PATH when running tests
Fixed options passed when building compiler modules