threading: tidy.
doc/pages/collections.dox: added warning for lack of thread-safety.
condvar: new class and interface; added test/threading/condvar.
debug_constraints: removed terminating semicolon from constraint macros.
Inclusion cleanup; tidy.
stream: new module.  file_stream: new class; added test/stream/file_stream.