adding uuids to main foundation functionality
cleanups in pipes and processes
use application instance identifier in crashhandler
refactor stacktrace resolve to only make one invocation of addr2line on posix
merged master with local changes
fixed stacktraces on windows to match posix output
fixed scons build to include uuid
fixed visual studio builds
unifying settings
initial llvm clang windows support
improving windows clang support
windows cleanup
removed stream_is_open (use stream_eos)
added stacktrace to assert
added initialize/shutdown to tests
added initialize/shutdown to tests
fixing compiler/linker settings
added missing initialize/shutdown functions
added missing projects
fixed thread startup/exit checks