Properly initialize ActionBarImplCompat ivars

Instance variables in ActionBarImplCompat were not being properly
initialized. Copied over corresponding initialization code.

Also added hook into ActionBarActivity to ensure that setOrientation()
calls are propogated to the ActionBar view.

Change-Id: I223708f6db473f55e56e970a17455ff77b243a88
am 7780b0a3: am fc07ed20: am d267c93c: Fix a bug that could cause ViewPager to select the wrong page

* commit '7780b0a37447fb0e91f034ac4f9947c5415c801e':
  Fix a bug that could cause ViewPager to select the wrong page
Merge "Properly initialize ActionBarImplCompat ivars"
Have SlidingPaneLayout respect GONE children

Don't measure or layout a child view that is GONE. Ignore parallax
settings if nothing can slide.

Change-Id: I0138b01dfd878ddc37aa9197078308a52606ed18
Merge "Have SlidingPaneLayout respect GONE children"
am 68143049: (-s ours) keep history after reset to master

* commit '68143049ce04b2f0a879f246c695f3cd0d266241':
am 3199a907: keep history after reset

* commit '3199a907e0f45c09f3fa05a9a7fae7ec9f1b56a9':
am 138730c0: (-s ours) keep history after reset to master

* commit '138730c0eb480b88c78af73245cb0d9369ed58b7':
am a7c34f4e: am bdb0c246: am 6a5642de: am d267c93c: Fix a bug that could cause ViewPager to select the wrong page

* commit 'a7c34f4e5465c2109e08598651be4f5a82dc6725':
am d29283a2: (-s ours) am 525e16a2: am 5f10f73d: (-s ours) Revert 0794d29b: Fix docs build. Do not merge.

* commit 'd29283a230b129fab1071cdb1a6a7a499fbdce11':
  Revert 0794d29b: Fix docs build. Do not merge.
am ea2fe7e9: (-s ours) am 55cd0c21: am 4912723b: (-s ours) Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.

* commit 'ea2fe7e9854709da1bdbfd5e291c88f624c7b30a':
  Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.
am 40bf6938: (-s ours) am 6928974f: Revert 0794d29b: Fix docs build. Do not merge.

* commit '40bf69385ef59504ce0458239d7232c6ca109b02':
  Revert 0794d29b: Fix docs build. Do not merge.
am 3b23469e: (-s ours) am ebc25c87: Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.

* commit '3b23469e6bea8816ad59ffc20204dc76aa041618':
  Revert 948cc9d4: Adding support for simplified collection widgets. Do not merge.
Sync compatibility library with native libs.

Change-Id: Ie84da8e63abe513e3243f7276a7b2ce9634f2a48
Merge "Sync compatibility library with native libs."
Fix build breakage.

Change-Id: Ib928f6051d5bdabca0252561fe22303059acab94
Allow the support library to work directly on Gingerbread.

Bug: 7419958
Change-Id: Ide0bf54048159bc1498f07b508522885509d206b
Properly initialize state in RsdCpuScriptImpl.

Bug: 7419958
Change-Id: I9474307558858f301693e0d732774ace32043db9
Update compatibility library for SHARED usage type.

Bug: 7419958
Change-Id: Ia8fe63d94ce63e7dca4fcf10400526435d491df9
Pass through to int tgamma for GB devices.

GB doesn't implement the float version of this function in bionic, so we
implement it the same way it works now in JB (i.e. call the int version).

Bug: 7419958
Change-Id: I2c36b055d6e6099877bbf0c815f277da8a320892