Merge "Additional fixes to ActionBar styles"
am ab85436a: Merge "SDK only: improve SearchViewCompat" into jb-mr1.1-dev

* commit 'ab85436af72bb621d7619398b9482d1427687dab':
  SDK only: improve SearchViewCompat
am c509e6d7: am ab85436a: Merge "SDK only: improve SearchViewCompat" into jb-mr1.1-dev

* commit 'c509e6d78339b349714a09c2de63c4b0a2e34036':
  SDK only: improve SearchViewCompat
am 3fb07dfb: am c509e6d7: am ab85436a: Merge "SDK only: improve SearchViewCompat" into jb-mr1.1-dev

* commit '3fb07dfb7f6ff8fa670d6fd38fa40bc1a0d1bc6a':
  SDK only: improve SearchViewCompat
am 71249413: Fix build.

* commit '71249413434c56006d2cb5d689198a2814c8e6b7':
  Fix build.
am 64c0f2e5: am 71249413: Fix build.

* commit '64c0f2e555c9bff891f78060e36bf719fe46792d':
  Fix build.
am 506f1fb8: am 64c0f2e5: am 71249413: Fix build.

* commit '506f1fb84b693330c93296ab65a85fd9eeb5c0e2':
  Fix build.
Fix formatting for files in frameworks/support/appcompat.

Ran all files through IntelliJ's auto-formatter (using the "AndroidStyle" code style),
then went through each file by hand to accept/reject changes.

Mostly indentation changes, plus a few line wraps and other minor miscellaneous
changes.

Change-Id: I9dbe2dd25adbe420bf70d33126dbd341f938993c
Merge "Fix formatting for files in frameworks/support/appcompat."
Add compatibility implementation of ActivityOptions and start activity.

This will allow for constructing ActivityOptions and starting an activity
using them in a backwards-compatible way. The implementation is only used
on API 16 and newer. On platforms prior to API 16 the traditional
startActivity and startActivityForResult methods are used.

Change-Id: I86c0df28dadc391b340303d448c70a25d33a76de
Merge "Add compatibility implementation of ActivityOptions and start activity."
am 2008690a: Merge "Add compatibility implementation of ActivityOptions and start activity."

* commit '2008690a1097b1f6aabf702e3f1700c06f57d141':
  Add compatibility implementation of ActivityOptions and start activity.
am f086fd33: am 2008690a: Merge "Add compatibility implementation of ActivityOptions and start activity."

* commit 'f086fd33c03d16c62f161bc9abca8fdeba8487ae':
  Add compatibility implementation of ActivityOptions and start activity.
Fix for ViewPager population error on first layout

Before first layout, ViewPager doesn't have enough information to
properly instantiate enough pages to fill at least the offscreen page
count pages width worth of content to either side. (Width is needed.)

Defer this initial population when setting an adapter and a few other
cases. Also avoid additional calls to populate when they aren't
needed/will be redundant.

Bug 7724771

Change-Id: I8cc565c9f3f40e9466e756625716a3d07583ffd6
SlidingPaneLayout features

Add setLayerPaint to ViewCompat

Add support for margins and parallax to SlidingPaneLayout

Change-Id: Iddc44ba42d5021ded524e5c9835e5416e3f61867
Merge "SlidingPaneLayout features"
Adding support for simplified collection widgets

Change-Id: I30be65ec8fe9ba086b2406a0c1ddf657b07741d2
Merge "Adding support for simplified collection widgets"
am 16991ca8: Tweak ViewPager behavior for more DWIM goodness

* commit '16991ca86a49023bf6eb47b4e215bb1f2209de6d':
  Tweak ViewPager behavior for more DWIM goodness
am 76a83388: am 16991ca8: Tweak ViewPager behavior for more DWIM goodness

* commit '76a83388cc7a878f51a052d2345d097ef42e2ad1':
  Tweak ViewPager behavior for more DWIM goodness