Correctly select include directories
Delete unnecessary constants
Never include posix implementations
Add missing headers for android os
Add missing headers for linux os
Fix a bug in linux mouse handling which prevented middle/right button being detected
Merge branch 'master' into lua-env

Conflicts:
	CMakeLists.txt