Fix for NavBar Hide

This should fix the NavBar initially hiding on devices that don't
come with a NavBar by default, but have enabled it in ROMControl.

Patch set 2: forgot the changes in GlobalActions.

Change-Id: I42de0ac48a1bcd30d60cd5a91fdcb23934d66240

Conflicts:

	core/java/android/provider/Settings.java

Signed-off-by: iceandfire <arhamjamal@gmail.com>
webkit: Multimedia feature port from ICS

- Multi-context HTML5 video support
- Smooth inline to fullscreen video transition
- Support for autoplay, muted, loop, preload attributes
- Support for web pages with more than one audio element
- Support for HTTP live streaming

Change-Id: I82b01295da4663437d5c35eb45d145b243ecc9f1

webkit: HTML5 video user experience and stability fixes

- Fix HTML5 video unable to resume from navigation history
- Fix occasional crash when reloading page from history
- Show last decoded frame of streaming video when buffering
- Fix incorrect fullscreen video position during orientation change
- Replace HTML5VideoView resetted state with released state
- Remove unneeded videoLayerId in HTML5VideoView
- Resume from last played position after video suspend
- Call MediaController::show() during HTML5VideoView play and pause
  to update fullscreen MediaController state

Change-Id: I82f1255225b2ee6cc95f70e40017d562e5e635c6

webkit: Fix black screen shown during webkit exitFullscreen

Notify WebChromeClient to hide custom view during exit fullscreen.

CRs-fixed: 387484

Change-Id: If67cc000991d9fa0696692ce3982e0a04499e343
Force TabletUI at any dpi based on the work of barrmulio @ XDA

Change-Id: I00682da0935618f5a539d9d773607bd35c82a8d9
Revert "webkit: Multimedia feature port from ICS"

This reverts commit 36a33a4fec362fdd643dd03457b7c33c00e6aa01.
SystemUI: Custom Navbar ring targets

This is based off some Team EOS on CNA (props for the nice starting point)
stuff I've been eyeing, with the AOKP touch of course.

This has options for 1-5 custom targets in the nav ring.

When user chooses 4 or 5 targets the ring layout is raised vertically
and the ring diameter is shrunk a bit to accommodate the targets at the 9 and 3.

I've also got layouts in for Small tabs (grouper) .

I need a HDPI device and a full tab (if we have one) to test these and let
 me know if anything needs fixing.

So since there is no git history for this fiasco let me say thanks to
Kevin Liu and CNA for the running head start on this.

  Patch Set 2: Add the GlowPadView.java and TargetDrawable.java patches from
   Danesh M for the custom lockscreen targets originally posted to CM's gerrit
   here http://review.cyanogenmod.com/#/c/19217/

PS3: fix apps not starting if they have been killed before
PS4: Appereantly camera and possibly other apps set the task id to 0
on launch, this checks for that and will launch from home instead
of history if the id is 0.

Change-Id: Icf99f941c8f903e384147cadf72015709f0b62e8

Conflicts:

	core/java/com/android/internal/widget/multiwaveview/GlowPadView.java

Signed-off-by: iceandfire <arhamjamal@gmail.com>
Alternate Signal Layout (1/2)

Provides for an alternate (GB style) signal cluster
that separates the mobile type/traffic from the signal meter.
This will give themers more flexibility in statusbar design & layout.

Patch 2: Remove Log Spam

Change-Id: I9800f719eb5333c94cc85f96eda37ae9674cdd72
Signed-off-by: Zaphod <mwilson@acesappraisal.com>