Update support projects to be reusable.

This makes the project names (and their inter-dependencies)
to not be tied to their location under frameworks/support,
allowing other project to include them as part of a different
multi-project setup.

Change-Id: I897e24fec98785b03a79465633d470f832ff543e

Conflicts:
	settings.gradle
diff --git a/v4/build.gradle b/v4/build.gradle
index 1751bb1..c09ca16 100644
--- a/v4/build.gradle
+++ b/v4/build.gradle
@@ -2,6 +2,11 @@
 
 archivesBaseName = 'support-v4'
 
+FileCollection getAndroidPrebuilt(String apiLevel) {
+    files("$rootDir/../../prebuilts/sdk/$apiLevel/android.jar")
+}
+
+
 sourceSets {
     main.java.srcDir 'java'
     eclair.java.srcDir 'eclair'
@@ -66,7 +71,7 @@
 uploadArchives {
     repositories {
         mavenDeployer {
-            repository(url: uri(project.parent.ext.androidRepoOut)) {
+            repository(url: uri(rootProject.ext.supportRepoOut)) {
             }
 
             pom.project {