Delete unnecessary constants
Never include posix implementations
Add missing headers for android os
Add missing headers for linux os
Merge branch 'master' into rendering-2