Merge changes I36bf7b37,Id835f12d,I2861135e,If0ad7302,I91ce3d1e, ...

* changes:
  Implement change list for reviewing changes
  Make avatar size and text size of UserView configurable
  Refactor: Implement avatar/user control as view
  Refactor: Implement project/branch/topic/age control as view
  Add expandable commit message to abandon and restore screens
  Refactor: Implement expandable commit message as view
diff --git a/README.md b/README.md
index cdf102d..c42aa1a 100644
--- a/README.md
+++ b/README.md
@@ -126,5 +126,9 @@
 
 * Apache License, Version 2.0
   * [gradle-versions-plugin](https://github.com/ben-manes/gradle-versions-plugin)
+  * [sdk-manager-plugin](https://github.com/JakeWharton/sdk-manager-plugin)
+
+* The MIT License
+  * [jitpack.io](https://github.com/jitpack/jitpack.io)
 
 Compile-time dependencies are listed in the app's help screen.
diff --git a/app/build.gradle b/app/build.gradle
index c080d63..9090a8a 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,3 +1,4 @@
+apply plugin: 'android-sdk-manager'
 apply plugin: 'com.android.application'
 
 android {
@@ -20,11 +21,9 @@
 }
 
 dependencies {
-    compile fileTree(include: ['*.jar'], dir: 'libs')
     testCompile 'junit:junit:4.12'
-    compile files('libs/gerrit-rest-java-client-0.8.8-SNAPSHOT.jar')
+    compile 'com.github.uwolfer:gerrit-rest-java-client:a7f5d5c'
     compile 'com.google.guava:guava:19.0'
-    compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1'
     compile 'com.google.code.gson:gson:2.6.2'
     compile 'com.android.support:appcompat-v7:23.1.1'
     compile 'com.android.support:design:23.1.1'
diff --git a/app/libs/gerrit-rest-java-client-0.8.8-SNAPSHOT.jar b/app/libs/gerrit-rest-java-client-0.8.8-SNAPSHOT.jar
deleted file mode 100644
index 3758760..0000000
--- a/app/libs/gerrit-rest-java-client-0.8.8-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/build.gradle b/build.gradle
index 2f90a61..37df852 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,11 +5,19 @@
 buildscript {
     repositories {
         jcenter()
+
+        maven {
+            url 'https://jitpack.io'
+        }
     }
+
     dependencies {
         classpath 'com.android.tools.build:gradle:1.5.0'
         classpath 'com.github.ben-manes:gradle-versions-plugin:0.12.0'
 
+        // Use an unreleased version via JitPack.
+        classpath 'com.github.JakeWharton:sdk-manager-plugin:1d29782'
+
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
     }
@@ -18,6 +26,10 @@
 allprojects {
     repositories {
         jcenter()
+
+        maven {
+            url 'https://jitpack.io'
+        }
     }
 }