Handle theme resources in ResourceRepository.hasResourceItem

This adds the same URL rewriting logic as is already used
in parseResource in the same class

Change-Id: Ifb71111030e4fd19b50f2b3213d486bef8b14f64
Add test duration to XmlTestRunListener.java

Change-Id: Iebc611a252f09e116fc0c94eddb5156b2c74aa12
Delete ALL the build.gradle from sdk.git

Change-Id: Ib923638c305105e84f79a18a79ece48d391129c5
Merge "Handle theme resources in ResourceRepository.hasResourceItem"
Merge "Add test duration to XmlTestRunListener.java"
Merge "Delete ALL the build.gradle from sdk.git"
SDK: switch ddmlib to prebuilts/devtools/ddmlib/ddmlib.jar

This also removes the ddmlib-tests.jar module.

Change-Id: Id44bcc4b91ee76e22a3a50c000cda1b1e7bb972e
Fix build: remove obsolete reference to ddmlib-tests in sdk product.

Change-Id: Idf569800e8500958308273c3a45e8215b85988aa
Displaying the debug certificate MD5&SHA1 fingerprint on Build preference.
Printing the created certificate fingerprint to Android Console.
Showing the certificate fingerprint on ExportWizard.

Related issue: http://code.google.com/p/android/issues/detail?id=19035

Change-Id: Ie88760f19d5d20a4660035dae1e9598c636e25da
fix build_plugins.sh script finish silently.

Change-Id: I2f5e5e6372a64b614e792dd31e9cbfd5d5d31b88
Related-Issue: http://code.google.com/p/android/issues/detail?id=42716
hv: Refactor to interact with the device via IHvDevice

Hierarchy Viewer currently interacts with a View Server that
is present on the device. This is available only on eng devices
due to security restrictions on the View Server.

Rather than use this custom view server, we ought to use DDM
for communication with the device. Such a scheme has a number of
benefits apart from security.

This CL is primarily just a refactoring of the existing host
side code. The main objective is to hide the communication to
the device behind a IHvDevice interface. The ViewServerDevice
implementation of this interface allows communicating with
existing devices that use the ViewServer implementation on
the device. A subsequent CL will provide a new implementation
of this interface that communicates via DDM.

Change-Id: I7d63e5a59c6ec9c96dbd07af9dc03f93779fd2ec
Merge "hv: Refactor to interact with the device via IHvDevice"
Fix build - update references to Window & View classes

Change-Id: I35ae4e9d75a8a121fb94b6f56d0ffd0f06cc7468
Merge "Fix build - update references to Window & View classes"
monkeyrunner: update references to ViewNode from hv

Change-Id: I5decaee0ddd4aef70bfd75edc9875eb73adf3551
Merge "monkeyrunner: update references to ViewNode from hv"
update classpath to point to new project names

Change-Id: Ic912fdd4b900f42ba6e406b27b911802b8337195
39612: Question Mark causes Eclipse Graphical Layout Editor to Freak Out

Handle string values starting with ? and @ even if they do not correspond
to actual theme or resource URLs.

Also fix the code which handles processing strings read from XML files;
apply unescaping rules (for unicode, newlines and tabs, removing quotes,
etc).

Also make the style warning include the full resource URI (it was only
logging the stripped URI).

Change-Id: I9b9a87ac4841faeacd1d94a43fa091702e60f4d8
Merge "39612: Question Mark causes Eclipse Graphical Layout Editor to Freak Out"
Api Detector: Flag style definitions

This should help track down problems like
https://github.com/JakeWharton/ActionBarSherlock/issues/446

Change-Id: I5ed721189fcdd1090b2dfd5f64d2222e223aa4c5