Unify API function names
Explicitly convert Environment to World and Host interfaces
Clean up worker thread loop
Pass initial value to semaphore_create
Remove unused typedef
Declare all API functions and some callbacks extern "C"
Don't return from a void function
Declare plugin callbacks extern "C"
Can't use explicit struct initializers in C++
Fix compiler warnings about unused arguments
Code formatting
Move Command struct to Engine.cpp and realtime memory allocator to EnvironmentImpl
Fix AllocatedBase memory alignment
Add gcc toolchains for iPhoneOS and iPhoneSimulator
Declare all API functions and methods with C linkage
Compile all source files with the same compiler options
Fix signed/unsigned comparison warnings
Update external_libraries/oscpp
Turn off worker thread debugging features
Fix API struct declarations