Update Support library gradle build files. DO NOT MERGE.

Means we can now develop the support lib using
Android Studio and Gradle.

Need to update the Gradle prebuilts.

(cherry picked from commit 6a4c14b929df9d5ca592e0ee178bfd8784fe7c0a)

Change-Id: I90cebec4b492689f24a9669663630c0f02fd1035
diff --git a/build.gradle b/build.gradle
index 25e72a4..893a47c 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,14 +5,14 @@
         maven { url '../../prebuilts/tools/common/m2/internal' }
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:0.10.0'
+        classpath 'com.android.tools.build:gradle:1.1.0'
     }
 }
 
 ext.supportVersion = '21.0.3'
 ext.extraVersion = 10
 ext.supportRepoOut = ''
-ext.buildToolsVersion = '19.0.3'
+ext.buildToolsVersion = '21.0.0'
 ext.buildNumber = Integer.toString(ext.extraVersion)
 
 /*
@@ -121,10 +121,11 @@
 import com.google.common.hash.HashCode
 import com.google.common.hash.HashFunction
 import com.google.common.hash.Hashing
+import java.nio.charset.Charset
 
 def getSha1(File inputFile) {
     HashFunction hashFunction = Hashing.sha1()
-    HashCode hashCode = hashFunction.hashString(inputFile.getAbsolutePath())
+    HashCode hashCode = hashFunction.hashString(inputFile.getAbsolutePath(), Charset.forName("UTF-8"))
     return hashCode.toString()
 }