title: Multiple dex files define Landroid/support/v4/... error
body: <p>I just included some Glide libraries and the Gradle builds fine.</p>
  
  <pre><code>dependencies {
  compile fileTree(include: ['*.jar'], dir: 'libs')
  androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.1', {
      exclude group: 'com.android.support', module: 'support-annotations'
  })
  compile 'com.android.support:appcompat-v7:23.1.1'
  testCompile 'junit:junit:4.12'
  compile files('libs/glide-3.7.0.jar')
  compile files('libs/glide-3.7.0-javadoc.jar')
  compile files('libs/android-support-v4.jar')
  annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0-RC1'
  }
  </code></pre>
  
  <p>But I run into this: </p>
  
  <pre><code>Error:Error converting bytecode to dex:
  Cause: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/app/ActivityCompatHoneycomb;
  </code></pre>
  
  <p>As well as this:</p>
  
  <pre><code>Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
  &gt; com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
  </code></pre>
  
  <p>Would appreciate any tips on getting this sorted out.</p>