Frameworks : Lockscreen blur enhancements

Changed base for lockscreen blur to AOSPAL

Thanks to Kyrylo Mikos <kiril.mik.os@gmail.com>

Change-Id: I9bf0f37b99d2277f1e62c3a108ad51c5e340b711
Frameworks : Fix Lockscreen Blur Rotation

reset mLastRotation value on every recreate.

Change-Id: Id09ab65d8668ffb1f146e00d6ee2ec8ec09012fb
Frameworks : Don't show wallpaper if lockscreen blur is enabled

Change-Id: I986c8aa8c4ed8f6830d40d098f06992480483ee4
Frameworks : Second Clock Support

This commit was commited by @dnjsxo in Team Triangles.
This commit was re-commited by @nishikinomaki in Team Triangles.
Frameworks : Battery Level around Unlock Ring
This commit was commited by @dnjsxo in Team Triangles.
This commit was re-commited by @nishikinomaki in Team Triangles.

.
Frameworks : TriangleEasterEggActivity

This commit was contributed by @nishikinomaki (Fluorine) in Team Triangles.

Frameworks : Fix for TriangleEasterEggActivity
Frameworks : Volume Steps Support

This commit was contributed by @Hammer-Dev in Team Triangles
This commit was re-commited by @nishikinomaki in Team Triangles
Frameworks : Add Overscroll Effect

This commit will configure overscrolling functions into android_frameworks_base
This commit was contributed by @Hammer-Dev in Team Triangles.
This commit was re-commited by @nishikinomaki in Team Triangles.
Frameworks : PEEK Support

This commit was Re-committed by @Namja in Triangles
Now commit is based on previous commit

Sensors are fully disabled when screen is on. When you turn the screen off,
it will start polling both gyroscope and proximity sensor values. If it detects
using the gyroscope sensor that device is lying on a table, it disables proximity
polling. If it detects with proximity sensor that it is in your pocket, it disables
gyroscope polling. This way, we save some battery from the beginning. Later, when you
receive a notification, it enables a partial wakelock (CPU on but at low frequency),
and starts listening for movement, either from getting it out your pocket or lifting
off from the table. If it detects those events, it will turn on screen and show the notification.
Wakelock timeouts on 10 secs, so if you receive a notification and there is no movement in that time,
sensors will stop polling after that time, disabling peek interaction until a new notification comes.
Peek doesn't process low and min priority notifications.

https://plus.google.com/+ParanoidAndroidCorner/posts/3wppxakBSVR

Contributors:
@D4rKn3sSyS
@Anu6is
@BigBrother1984
@nishikinomaki

Change-Id: I995d17fde5a256f23fe37f35e43a0ee7e52663fb
Signed-off-by: Jesus David <jesdga95@gmail.com>
Signed-off-by: Curtis Mayers <curtis.mayers@gmail.com>
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Change-Id: Ida92cb99dc703547c355fe520a25c53438ced1f4

Conflicts:
	core/java/android/provider/Settings.java
Frameworks : Add support for Peek app

Disable built in peek when Peek app is installed. Enable it again on app's unistall.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Frameworks : Add Disabling Camera Sounds

Commited by : Fluorine (@nishikinomaki)
Change-Id: Iaa37bc6790fe32664f8b52178c14fe926ca7d4ce
Signed-off-by: sethyx <sethyx@gmail.com>
Frameworks : Custom Carrier Label
This commit was commited by @ttafluorine in Team Triangles.
Originally Contributed by : @lion0738
Frameworks : New Recent UI

Originally Contributed by Dokdo-Project
Signed-off-by: N4Using @dnjsxo <dnjsxo516@naver.com>
Frameworks : Recent Renewal

This commit will change ui of recent panel, designed by OnPlay and Fluorine.
Signed-off-by: N4Using @dnjsxo <dnjsxo516@naver.com>
Frameworks : Toast Animations Support
Signed-off-by: TTA Fluorine (@ttafluorine) <nishikinomaki2014@gmail.com>
Originally Contributed by lion0738