GitHub #644 fails to build with flatbuffers 2.0.6

 * Fixed bug where flatbuffers was downloaded every time setup.sh was run.
 * setup.sh will attempt to use the version of flatbuffers used by
   android if one is available.
 * setup.sh will now generate ArmnnSchema_generated.h where one does
   not exist

!armnn:7625

Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: I62f3be6ebfc7fbef39597295dca194d70294646c
diff --git a/Android.bp b/Android.bp
index b8826cb..f7cdadc 100644
--- a/Android.bp
+++ b/Android.bp
@@ -11,10 +11,10 @@
 cc_defaults {
     name: "libflatbuffers-defaults",
     proprietary: true,
-    export_include_dirs: [ "flatbuffers-1.12.0/",
-                           "flatbuffers-1.12.0/include",
+    export_include_dirs: [ "flatbuffers/",
+                           "flatbuffers/include",
     ],
-    local_include_dirs: ["flatbuffers-1.12.0/include",],
+    local_include_dirs: ["flatbuffers/include",],
     cflags: [
         "-O3",
         "-fexceptions",
@@ -31,8 +31,8 @@
     name: "libflatbuffers-framework",
     defaults: ["libflatbuffers-defaults"],
     srcs: [
-        "flatbuffers-1.12.0/src/flatc.cpp",
-        "flatbuffers-1.12.0/src/flatc_main.cpp",
+        "flatbuffers/src/flatc.cpp",
+        "flatbuffers/src/flatc_main.cpp",
     ],
 }