Make translations editor widely available

This CL re-enables the notification provider that shows up when
any strings file is opened advertising the translations editor.
It also removes the warning label at the top of the translations
editor.

Change-Id: I41e032febb1c73195e8eefe03be4b34bac470f5e
Merge "Make translations editor widely available" into studio-1.0-dev
Update version to 0.8.12.

Change-Id: Ibd6a165689ba1847f946f10b92f71c7a399f8dbf
Merge "Update version to 0.8.12." into studio-1.0-dev
Defend against disposed projects while lint is happening

User reported crash b/17624823

Change-Id: I06d24c2d7205abf1cb7706043892d590f9b73ebd
Merge "Defend against disposed projects while lint is happening" into studio-1.0-dev
Make github download result accessible

Result contents need to be accessible outside
of the package

Change-Id: Ie0383673eaa2fb6c5aa89cc5a6bac9e844e91e5b
(cherry picked from commit 255affe30ada1f66683db02483691daefbb5174e)
Update AndroidTestListener to support Junit4 states

The ITestRunListener interface in tools/base has been updated
as part of I0a3cb57c143dcdcc21c7d755087bb7e5e67b9413. This CL
updates its implementation in Studio.

Change-Id: I1185c79a38e49a7532667cbe4e0ca26e3cb943af
Merge "Update AndroidTestListener to support Junit4 states" into studio-1.0-dev
Now we show dialog to set JDK path when build fails due to wrong JDK.

In this CL:
- We show the "Select SDK" dialog (only showing the JDK path field) if
  a build fails when the IDE is using an invalid javaHome (I haven't
  been able to reproduce this issue and I don't know what
  Gradle considers as "invalid javaHome", I searched for it but I only
  got that setitng the JDK in the project settings dialog fixed it.)
- Adds ability to UI tests to simulate a build failure.

Fixes issue
https://code.google.com/p/android/issues/detail?id=74687

Change-Id: I5195eeaceb44244960b383a81c88d9229593cfc3
(cherry picked from commit 5a904580b963fdada383924c8189302cdbac87cd)
Merge "Now we show dialog to set JDK path when build fails due to wrong JDK." into studio-1.0-dev
[UI Testing] Added RunConfigurationComboBoxFixture (extracted from IdeFrameFixture.)

Change-Id: Iedf0d770f7f9fd1c5244bf0bc0781c5c2fa19ccc
Merge "[UI Testing] Added RunConfigurationComboBoxFixture (extracted from IdeFrameFixture.)" into studio-1.0-dev
navigator: Show project as folder if gradle sync has failed

The Android Project view will not show any modules that don't have
a single source root. This is usually not a problem, except if there
are errors during gradle sync, we explicitly create a new project
without any source roots, in order to allow users to edit that project.

This CL adds support for such a scenario: If we notice that the project
is built by Gradle, and the sync failed, then we add the top level
project directory.

Fixes https://code.google.com/p/android/issues/detail?id=76564

Change-Id: I43ab46531c5f22db640a103b63edebf022c4f8bd
Merge "Make github download result accessible" into studio-1.0-dev
Merge "navigator: Show project as folder if gradle sync has failed" into studio-1.0-dev