Fix google-build-using-namespace warnings in rs.

* Most files define classes in renderscript namespace.
  Define them in the namespace instead of "using namespace ...".
  Some files define global C++ names, and we replace
  "using namespace ..." with using declarations of the required names.
* Add "NOLINT" comment to rsg_generator.c output code to suppress
  such warnings.

Bug: 32670901
Test: build with WITH_TIDY=1
Change-Id: I9b0edcad3e1fb37c79927b05fd58fb1a301bdf22
diff --git a/rsAnimation.cpp b/rsAnimation.cpp
index 964e7c1..881853a 100644
--- a/rsAnimation.cpp
+++ b/rsAnimation.cpp
@@ -18,8 +18,8 @@
 #include "rsAnimation.h"
 
 
-using namespace android;
-using namespace android::renderscript;
+namespace android {
+namespace renderscript {
 
 void Animation::serialize(Context *rsc, OStream *stream) const {
 }
@@ -116,9 +116,6 @@
 /////////////////////////////////////////
 //
 
-namespace android {
-namespace renderscript {
-
 RsAnimation rsi_AnimationCreate(Context *rsc,
                                 const float *inValues,
                                 const float *outValues,
@@ -133,8 +130,5 @@
     }
     return (RsAnimation)a;
 }
-
-
-}
-}
-
+} // namespace renderscript
+} // namespace android