Frameworks : Second Clock Support <1/2>

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 <1/2>
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 <1/2>

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

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 <1/2>

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 <1/2>

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 <1/3>

Commited by : Fluorine (@nishikinomaki)
Change-Id: Iaa37bc6790fe32664f8b52178c14fe926ca7d4ce
Signed-off-by: sethyx <sethyx@gmail.com>
Frameworks : Custom Carrier Label <1/2>
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 <1/2>
Signed-off-by: TTA Fluorine (@ttafluorine) <nishikinomaki2014@gmail.com>
Originally Contributed by lion0738