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 : Peek
This commit was originally contributed by @BigBrother1984
This commit was commited by @NamJa in Team Triangles
This commit was re-commited by @nishikinomaki in Team Triangles
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: Lockscreen Blur

this commit orginally contributed by @David96
Re-commited by @namja in Team Triangles

  If user selects "See through" under screen security,
  the locksceen background will now appear transparent
  with the content behind it blurred.

Modificaitons made to the orginal commit to support Hammerhead and Flo.
It seems full HD images causes rendering artifacts. To prevent this,
we scale the image size to something more manageable.

PS2: Reduce calls to System.Settngs
     Move bitmap scaling to DisplayPowerController
PS3: Fix styling
PS4: Fixes: 1. Black wallpaper after turning off see through
            2. Wallpaper flicker on unlock when blur is enabled
PS5: Ignore status bar and nav bar when capturing screenshots
PS6: 1. Remove content observer and unnecessary calls from viewManager
     2. Restructure the flow of setting the custom image
         * now closely follows setting album art as lockscreen image

Change-Id: I4d83c17639799c36d5e62e22a2e71f102024b6b2

Conflicts:
	packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java

Conflicts:
	packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java

remove variable of Lockscreen Seethrough (DisplayPowerControll.java

Change-Id: I7c3074c22ce294acd038227c33504b41a7fa147a
[1/2] 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>
test

Conflicts:
	packages/Keyguard/src/com/android/keyguard/KeyguardService.java
	packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java
	packages/SystemUI/src/com/android/systemui/statusbar/notification/Peek.java
	services/java/com/android/server/power/DisplayPowerController.java

Change-Id: Ie2f99268b499aafd465f173e8566ca761b4cadf6