Change longpress action to mobile settings instead of data summary

This never made any sense to me....so is changed now :-)

Change-Id: I459bb4aac6e910c60b489a9b6254736ccd70c119
Merge "Change longpress action to mobile settings instead of data summary" into kitkat3
framework: Show devices connected to the WiFi hotspot (2/2)

Change-Id: I82af20fe8368f7901e647491769e9b4b9b37e9fc
Merge "framework: Show devices connected to the WiFi hotspot (2/2)" into kitkat3
advanced reboot: add soft reboot option

Adds a "Soft reboot" option which restarts zygote.

Also includes "ShutdownThread: set soft reboot trigger accordingly"
commit by Dan Pasanen <dan.pasanen@gmail.com>

Signed-off-by: Roman Birg <roman@cyngn.com>
Change-Id: Ia6e5ed9b053e1c5ebd1fc55e5692858b97f7e0fc
Revert "(1/2) Add support for using the flip switch (Samsung cover) to turn off the screen"

This reverts commit f9d6f17446fa56e176a1eb068ae3dca6af726eaf.

Change-Id: I82a5d5c82d004c2303a610be10a896c0d64de9d2
Merge "advanced reboot: add soft reboot option" into kitkat3
Frameworks: 6-bar signal icon style [1/2]

Change-Id: Ibc7cae7e57087a2a6396447168b59ade290810d1
Merge "Frameworks: 6-bar signal icon style [1/2]" into kitkat3
Themes: Fix setting wallpaper from a legacy theme

Change-Id: I3bfc9ee24d2a3ee5c1bdb97f2c07427e6d723206
Themes: Track NotFoundException on app launch failure

We should probably keep an eye on NotFoundExceptions too since they
are a common exception thrown when a bad theme is applied.

Change-Id: I2ccaed0349a90ab99b99fb83cef0c9183d598088
Themes: Remove listener if exception is thrown

If something goes wrong and a client does not remove itself, the
theme manager may still have a reference to the listener and an
exception is thrown while trying to call one of the listener's methods.
When this happens, we should not only log it but remove the bad listener.

Change-Id: I052cdcc10b0eaa75ebf076b3ece5f8a668d3868e
Themes: Fix native crash in libandroidfw

If a missing attribute needs to be added in somewhere in the middle
of the bag, a segfault would occur because we change curEntry to a
value that is beyond the set's allocated space.  This patch stores
curEntry in prevEntry before changing it's value and memmove uses
prevEntry to index the set.

Change-Id: Ie70f2ad465097c3acf76caa729999c424fb01ee2
Frameworks: BootMessage: Squashed Commits:

BootMessage: Only display package name during optimization.
The previous implementation caused the package name to show up for
other messages such as "Starting apps." or "Finishing boot.". Now
we check if the base message starts with "Optimizing" and only
display the package name if that is true.

BootMessage: Show even more info in boot dialog
Originally the boot message was: Optimizing app N of M
In http://gerrit.aicp-rom.com/#/c/1779/ this was changed to show only the package name
This change shows both of those messages on 2 lines.

Change-Id: I346129124b1167fa3b5ca9d12b617ed045b58a2f
frameworks: add persistent notification when USB OTG is connected

Tapping the notification will take the user into Storage settings, and
highlight the 'Unmount' option.

Signed-off-by: Roman Birg <roman@cyngn.com>

Conflicts:
	core/res/res/values/symbols.xml

Change-Id: I257be8f61161db71c769dfa5ea78f5597aa063e8
Merge "Frameworks: BootMessage: Squashed Commits:" into kitkat3
PIE from ParanoidAndroid [1/2]

PS1: Inital Cherry-pick and removed Pie Tile
PS2: Switch Dupes to PA_Pie
PS3: Switch all the things to PA_Pie
PS4: Link strings properly
PS5: Remove last WhiteSpace

Change-Id: Icb8aa21574722686a2889ea813e87446c6a1b50c
Change Thumbnail Size

Change-Id: If4ada53f027a259c4f921d859b05ad202b8c3883
Broadcast tethered client inteface along with upstream interface name

On change in tethering upstream interface for IPV4 of IPV6 address,
broadcast an intent with both tethered client interface as well as
upstream interface name, ip address type and update type.

Change-Id: I2f23e2b8ec125339bedd454446accb23e33cacae
WiFi: Check data length before extracting

GBK to UTF convertion is carried on input data. The maximum data
that can be supported in framework is BUF_SIZE.
The gerrit is to check the size of input data  prior to parsing,
so that it will not lead to any crashes.

Change-Id: If8ff372dc26317b369643405dcea01ff28c4f1f3
CRs-Fixed: 708416