Changes for OF mode Soylent Independancy changes
Added ofMutexM<> which adds TYPE as a member instead of inheriting from (for basic types)
Added += to SoyTime
Changed some includes so we don't need all OF includes, and can have non-standard directories
Added GetElementSize to arrays
Added TARGET_OSX OSX/GCC/C++11 support
Added std::thread and std::mutex support with c++11 on osx
Compile fixes for OSX
Added STD::Allocator for prmem::Heap's on OSX
Made string sprintf functions safe & cross platform (with Soy::Sprintf wrapper)
memheap fixes post-OSX changes
Post OSX fixes for windows