Initial base for live folders

Change-Id: I76b8065b88e4a51d33e802fc8b80911f703f025a
Trebuchet : Live folder fixes

- Alert live folder receivers, only once
- Check uid of package as a backup, incase its using sharedUid

Change-Id: If09b44aee73d68f73adcf33a71ba47cb8f70bc23
Update sw600dp default_workspace_no_telephony for proper layout

Before cLock widget was off to one side and other icons were off
center

Change-Id: I98b133c5782485958d09feb35b7832f3df987665
Get rid of duplicate backgrounds

Bug: 8809491
Change-Id: I9a7c2a4b18a64aed56ab693c8136f4689aa2ce05
DO NOT MERGE Fix bug where folder was almost transparent

Bug: 8775089

Change-Id: I55d1bdf687e40017a10561f6bb20fc8920ab123c
Fix build breakage from syntax errors

Change-Id: I415c5f8f17c4bad7de36d30a246bc758f0a5d806
Fix jumps in the beginning of animations

If the first draw frame of an animation is
expensive, which it often is, it causes a big
jump. Added a helper class which automatically
adjusts the animation start time if the first
frame is more than 16ms.

Change-Id: I100edbc41c2abe930a32d6bcf0a782ea9735f7f9
Fix crash caused by unregistering animation listener

Change-Id: I874ea6f077f593849deb28f723f2da52d018e7a5
Fixing issue where drag view is jumping when you scroll from hovering over an edge.  (Bug 8522679)

Change-Id: Ie523e718bd1b558db9608aa66f6c353e4b8e1a14
Fix crash in draw listener

Bug: 8528246

Change-Id: Ie3600bed58dc393fcf71f735213a32b51551b52d
Fix occasional widget flashing

Bug: 7619759

Change-Id: Ic07ddfcc3ee76862691f940ad018f2c271d3614a
Fix bug where folder open animation gets finished early

Also, sync FirstFrameAnimatorHelper with changes
made in Recents

Bug: 8530231

Change-Id: Ibf1a43f67d91df89a2338f0f0c0fb52ee5496e57
Fixing issue with qsb icons not being sized correctly. (Bug 8543618)

Change-Id: I807eaa8323e138c3ad13b6b923a3598c072c0588
Fixing issue where accessibility was reporting items behind an open folder. (Bug 8331717)

Change-Id: Ibaec4144ee911c6d784737cf56a4fc8a1dad2886
Only postpone animations if app is visible

Fixes bug where folders would remain open after
returning to launcher

Bug: 8681168

Change-Id: I930616f2aa006c1e23298dbdb0a80a9390ea41af
Fixing issue where FastBitmapDrawable is not scaling the drawing into the correct bounds. (Bug 9075810)

Change-Id: I3a72f51d6b3c934a5fa42a3478dcb2c363047957
Don't use text shadows inside folders and all apps

(saves memory)

Change-Id: I405b7bf251dd055bde0666174003c4c80de09f4e
Use less HW layers in All Apps

(saves memory)

Change-Id: Ib2beda7549662a787437c7aa043e7858357c051f
Disable clipping where unnecessary

This change prevents the renderer from using a stencil buffer
to render rotated CellLayouts.

Change-Id: I0414f59ed45502323ab588820ceb4a5e3ec17140
Prevent CellLayouts from making calls to saveLayerAlpha()

Change-Id: I6fe1d9b39a765f4a960f7940c7afc94c784efa16