add extremely basic support for linux
Add some basic types to thread class
add linux to teh thread local sotrage implimentation
fix type declarations in atomic and add inlined functions a la AtomicWin.inl
fixup ConditionPosix to implement same API as ConditionWin
add support for linux in SocketPosix
Update ThreadPosix to match API for windows and actually implement former stub fnctions
Fixup types in assertPosix to be consistent with Windows assert implementation
fixup string handling in console and encoding
add basic File interface for Linux
missing include in MemoryHeap.cpp
deprecated platform.h include
missing include, and old cruft removal for ProcessPosix.cpp
compatibility updates for other compilers
use std types
A cleanup pass for initial linux code
Merge branch 'linux'
Merge remote-tracking branch 'origin/reflect_refactor'