pie: remove restart launcher option

pointless?

Change-Id: Id192c5e4379a82fe6d9fa7c83943c6434854c11c
Settings for PIE QS Tile

ps2: neglected commits are fun
     add separate expanded desktop tile

Change-Id: Ib7bd31f876743a7ceacebb838c99c356ebafb3e1
Sidebar 2.0

i think this may be ready for primetime.  still have a lot of stuff to add though.
continuation of http://vaniraosp.goo.im/#/c/3028/

Change-Id: I359d7ded0babb1d5438a8c8c4e31f5f81808eba5
PIE updates Squashed commit of the following:

commit 62f1dafeb7166691780395b860af2b3c36318501
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Thu Jun 6 18:21:23 2013 -0400

    disable angle if pie control isn't checked

    Change-Id: I5dc9dc36bee33fa08ebf7db80b701c49c5da9563

commit c0e4f6636fe98467e36515d18dcfb9d201ad94c9
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Thu Jun 6 17:59:51 2013 -0400

    add string for new pie size

    Change-Id: I4cbfe4216bd2a3606a796333eac1cbe935c1c911

commit f8e49e7fec7a8c8ec6406ed3ab7f42474d7a9e5d
Author: BigBrother1984 <stevewatersy@gmail.com>
Date:   Fri May 31 22:07:05 2013 +0200

    Pie: set Big as default for item gap (1/2)

    Screen: http://goo.gl/aocZ7

    Conflicts:

    	res/values/strings.xml

    Change-Id: Iff45625b4a240b1069518a7fe3ed14c5c771c623

commit cee5b8514e00ea651a203c0908a0e69aaa5747fd
Author: BigBrother1984 <stevewatersy@gmail.com>
Date:   Fri May 31 21:01:58 2013 +0200

    Pie: updates (1/2)
    -pie angle: fixes, cleaning and new value (Huge)
    -pie size defaults
    -strings updates

    Conflicts:

    	res/values/strings.xml

    Change-Id: I2a33422822d815ae95ce4863acf4db908094b668

commit 51ec6208f1b429d75dfbaa03f71c6d6e2802e6b5
Author: BigBrother1984 <stevewatersy@gmail.com>
Date:   Thu May 30 13:29:15 2013 +0200

    Pie trigger: fix double default

    Conflicts:

    	res/values/strings.xml

    Change-Id: I0426e1e0e4648d6d6d6ab3e62047e470e8e928a3

commit 109dc853dec5cc120ac6f913804aca0a8cf54cb8
Author: BigBrother1984 <stevewatersy@gmail.com>
Date:   Thu May 30 13:26:49 2013 +0200

    Pie Angle: better values and strings

    Conflicts:

    	res/values/strings.xml

    Change-Id: Idd86b61c337b2ef2923caf287d102f99b6b1490e

commit c759710a369ca357dad57f4dce064b2ae0bca58c
Author: BigBrother1984 <stevewatersy@gmail.com>
Date:   Thu May 30 13:23:27 2013 +0200

    Pie: set angle default to 12° (2/2)

commit a283b90fe1d746d978fca8f7aeda66b5d777796d
Author: BigBrother1984 <stevewatersy@gmail.com>
Date:   Wed May 29 14:06:20 2013 +0200

    Pie: Add option to change pie's angle from the attach 1/2

    Conflicts:

    	res/values/strings.xml
    	res/xml/pie_settings.xml
    	src/com/android/settings/vanir/fragments/Pie.java

    Change-Id: I7237f5c8d6d2183d59abae99b095a9268c790139

Change-Id: I9f85388671204c0f7b8b74a0a9a1de7d26d2258e
WIP - HALO (2/2)

PS5: Added separate settings container for HALO
PS5: Fixed a caps

HALO is Androids one and only multitasking solution.

We explicitly do not go the Samsung/Cornerstone route. This solution is basically an extension of
the regular notificationshade, which is an aggregator for notifications that can be checked out when
time permits. HALO completes it by allowing you to respond to tasks on the spot, trying to be as
unintrusive as possible and flexible in regards to policies (white/black lists).

Features:

- Apps open up in floating state, apps underneath do not pause
- complete SystemUI & Core integration, making HALO feel like a native feature, source/SDK and UI/UX
- HALO has white and blacklists, which for now allow fine control for apps pinging through HALO
- multiple gestures to navigate HALO:
  - double-tap-move: move
  - tap-drag-left/right: task through notifications, finger up launches
  - tap-drag-up: dismiss notification
  - tap-drag-down: put HALO into semi-hidden state
  - swipe while HALO is hidden wakes it up
  - drag-to-X to remove HALO altogether
- comes with as few settings as possible, everything should be self explanatory and intutive,
  users must be informed about the double-tap gestures which is the only catch.

Known issues:

- Integration has been finished for PhoneUI. TabletUI and PIE must be integrated still.
- Packageinstaller must allow HALO through its overlay check or it will disable the install-app button.
- The low level has a few remaining issues:
  - Some apps still go up fullscale (they trick us with services, circumventing the intent flagging)
  - Some 3D games still pause
  - There is one known app that refuses to end on back or touch-outside, that is WeChat
  - The activitystack pause implementation works but is makeshift

To-Do:

- On-screen tutorial at first start up to teach users the gestures
- Fixing all known issues, full integration in the remaining UI's
- Perhaps hybrid engine integration for running floating apps in a decreased size

Merge branch 'multiwindow' into jellybean

Signed-off-by: Dan Trifan <jimsth@gmail.com>

Conflicts:
	res/values/arrays.xml
	src/com/android/settings/paranoid/Toolbar.java

Change-Id: I87ad32f302592fff2c77e7cb37c5695d40ee90cd
Signed-off-by: Dan Trifan <jimsth@gmail.com>

Conflicts:
	res/layout/installed_app_details.xml
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/pie_settings.xml
	src/com/android/settings/vanir/fragments/Pie.java

Change-Id: I87ad32f302592fff2c77e7cb37c5695d40ee90cd
Merge branch 'master' into HEAD