Fix for clang -fsyntax-only happens to see the same header as host gcc

Also make mount.h and later included fs.h consistent, define MAP_ANON
to literal, and undef MIN/MAX befor re-definition, etc, etc

Change-Id: Ie0839fd65ca835f7c601ad0023538b23d99bb3da
9 files changed