Preview => Beta, 0.8

Change-Id: I47145816a37faedc3ac2201073c77eaad0b866f4
Merge "Preview => Beta, 0.8" into idea133
Editor support for the new drawable and layout XML tags in L

Change-Id: If1f3d31f645d29d376caecd486d406361fd8b49a
Merge "Editor support for the new drawable and layout XML tags in L" into idea133
Add Material to the layout rendering

First, add Material categories in the layout toolbar theme chooser.
Second, add it to the list of versions rendered in version multiconfig,
and map DeviceDefault to Material for API 21.

Change-Id: I8723a8ce4df095fe0b3327dd060ac963afaffb5a
Merge "Add Material to the layout rendering" into idea133
Android Wear and Android TV support in the layout editor

New device art for these form factors, handle masks in the descriptors,
show form factors in the device menu, and misc tweaks here and there.

Change-Id: I146428127b7d5aa1c44e45bda437286f50f653f5
Merge "Android Wear and Android TV support in the layout editor" into idea133
Add intention action for forking resources

We've had an action for taking the current layout and forking it in
a different configuration. This CL generalizes this to (1) other file resources
and (2) value resources.

For example if you update your parent theme to Theme.Material.Light, lint
will flag it as requiring v21; this CL adds a quickfix to then override
the style in values-v21. It is also an intention action so you can for
example invoke it on a dimension and choose to override it in layout-xlarge,
and so on.

Change-Id: I25cc991fa8d46dbd048036a6940afe3fa56a4d41
Merge "Add intention action for forking resources" into idea133
Updating code base to use plug-in 0.12.0.

This CL depends on:
https://android-review.googlesource.com/97066

Change-Id: I01e7f5733488580391b8bfd37bf4960356145340
Merge "Updating code base to use plug-in 0.12.0." into idea133
Fixed build breakage.

Change-Id: Ib483b459b26eb67f6131175923a13100233ba1b0
Merge "Fixed build breakage." into idea133
Change the text that points to the on-line resources from "?" to "What's this?"

Change-Id: I17cfe8917b89d79a7d965c7a36f5e4aa62847371
am ed7841eb: Merge "Implement a SDK Wizard for Quickfixes" into idea133

* commit 'ed7841ebe750584b0b54311bef1eb259159ddc14':
  Implement a SDK Wizard for Quickfixes
Handle non-rectangular device frames

Updates the device frame painting code to handle painting device
frames with a mask (which is used for round wear devices)

Change-Id: I9947426dddf9fbc16a50ffb3536697b8aedbfab5
am fd9b5b73: Merge "Update thumbnail when parameter values change." into idea133

* commit 'fd9b5b73ecd174789698c4344128cc1a2bdf0c7a':
  Update thumbnail when parameter values change.
am 03b73154: Merge "Project Structure: deal with newly created signing configs" into idea133

* commit '03b7315475999740e75c3cbe965862bb092228da':
  Project Structure: deal with newly created signing configs
am f53f8e5e: Merge "device chooser: offload work from EDT" into idea133

* commit 'f53f8e5ef9a9a89e465545075e568f8506f6ce6e':
  device chooser: offload work from EDT