Add sdk_version property

Add sdk_version property that will be used later for NDK builds.
For now, use it to determine if libnativehelper/include/nativehelper
should be added to the global include dirs.

Change-Id: I4e0f9b3f27c380b1ac28f163b1d2b43a46d7191c
diff --git a/cc/cc.go b/cc/cc.go
index 3ffe26f..f76706b 100644
--- a/cc/cc.go
+++ b/cc/cc.go
@@ -209,6 +209,9 @@
 	Release struct {
 		Cflags []string `android:"arch_variant"`
 	} `android:"arch_variant"`
+
+	// Minimum sdk version supported when compiling against the ndk
+	Sdk_version string
 }
 
 type unusedProperties struct {
@@ -438,6 +441,10 @@
 			common.ModuleGenDir(ctx),
 		}...)
 
+		if c.properties.Sdk_version == "" {
+			flags.includeDirs = append(flags.includeDirs, "${SrcDir}/libnativehelper/include/nativehelper")
+		}
+
 		if arch.HostOrDevice.Device() && !c.properties.Allow_undefined_symbols {
 			flags.ldFlags = append(flags.ldFlags, "-Wl,--no-undefined")
 		}