typo where GetCurrentThreadId was being called from the windows api, instead of GetCurrentThreadID from helium api
fix sizeof interpretation for gcc
add llabs for linux
cleanyup some template ambiguity gcc wasn't happy with
add support for Linux in Log.cpp
pull in tr1::has_trivial_copy on gcc with --std=gnu++0x
tidy pass on initial linux changes
Merge commit 'fce61d5327a7d920250be772cc6b9412d47c9f36' into linux
a bit more cleanup
merge from linux