A fail type rebasing of PIE

@MBQSniper

"We don't want to rebase PIE, we stick to default ParanoidAndroid's method wise... Because once they're done, we rebasing to PIE2. And there is no much difference between Vanir's and ours."

Update PieMenu.java

Update PieStatusPanel.java

Update PieItem.java

Update PieExpandPanel.java

Update PieControl.java

Update PieControlPanel.java
Merge branch 'jellybean' of https://github.com/XYAOSP/frameworks_base into jellybean
Revert "A fail type rebasing of PIE"

This reverts commit c4bb1dd8365bac03381ecce104136ba5bd10abf2.
MediaScanner behavior on boot (1/3)

Lets you enable/disable/ask (with a notification) media scanning on boot.
Can speed up boot and reduce initial boot lag from MediaScanner

Change-Id: I634ae96b1dcb493b966b4653589cd97523b63da7
Revert "[webkit] Runtime enablement of WebGL"

This reverts commit dbc90ca367ecb03c75ab874b97fb31dcecd8f725.

Change-Id: Ib47bc1efe7110c9b9a3fda22c2409ad4c28df274
Frameworks: recents rearrangement recents + fixes

Recents was and is a crap...already from AOSP...whatever
to avoid animation conflicts with the RAM bar it is moved up.
Due a lot user requests the clear recents is not bottom left
Recents container is now reduced and on bottom off ram bar
so that no visual overlap glitch exist any more. As well the
recents scrollview is more stable and now small 1dp glitches like
the original AOSP implementation. Code cleanup
and some code arrangements.

cheers

Change-Id: I3d4d880a6fa41575b2c9a4de06d289551aa5436d
PIE tweak-a-roonie: Remove from lockscreen

there's no navigation bar regularly.. so why allow this. will save
on resources and eliminate the deadspot covering searchlight caused
by PIE's trigger zone.

Change-Id: I5c8a3cda1be755c95f96186801303d82297c827c
Framework: CustomToggle Improvements (!Advanced)

Remove advanced Preference in favor of:
        If click = null, use longclick icon.
        This is all Advanced vs Basic was, really.
        User confusion might ensue, but ultimately,
        Exact same ability if you set click to null.
        This also clarifies the ShouldCollapse
        Preference through correlation of it not
        Collapsing on-click in basic.
        Also refresh Icons ondemand.

Change-Id: Ia56db7778c89bb38c5e77719e9fa47a9eef4c7eb
Framework: Fix recents animation bug for all

Sometimes doing some other stuff bring ideas up to solve
problems. Google uses a dirty preload animation hack to
animate recents right....we can do the same just more
generalized.....due that all places (hw keys, navbar, SlimPie
and navring) are calling toggleRecents() I implemented the fix
now there to solve it in general. Due of that this commit
reverts commit 20a905c96c6a897226ad2e5a47c9c6b39a0ef040.
as well

cheers

Change-Id: I48aaa85881d8b177c7223a746bd39925f6826066

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/ExtensibleKeyButtonView.java
Not needed anymore.
Remove deprecated method (LS Shortcuts is no longer in use..)
Merge remote-tracking branch 'upstream/jellybean' into NYLON