Use full qualified name in macros.

The ANDROID_SINGLETON_STATIC_INSTANCE is used in some files
out of the android namespace. If it does not use full qualified
names, users of this macro will need to use it inside the 'android'
namespace to avoid warnings from clang compiler.

Change-Id: Ie4d4ba2b57fdc72d0deb3b7c2326304a44a1300f
Merge "Use full qualified name in macros."
Lose chmod to toybox.

Change-Id: I358f1761238b48f2de94cc43716581d24c846edd
Merge "Lose chmod to toybox."