[SQUASHED] Lockscreen Notifications (1/2)

Following commits inside
https://github.com/AOSPAL/android_frameworks_base/commit/3487cdaf68d41fad4f23e90495e988d2e3d1d992
https://github.com/AOSPAL/android_frameworks_base/commit/5873e99bbe1b4e084d64d744588a81cf4f82c521
https://github.com/AOSPAL/android_frameworks_base/commit/7350e91b42e7fe7397c5539cebe4c0ece0f9ea00
https://github.com/AOSPAL/android_frameworks_base/commit/8d99eed6e9dd069ae517019916553dc582eb82dc
https://github.com/AOSPAL/android_frameworks_base/commit/181110cf8ed798c6f4747d3da9a86963162c2c75
https://github.com/AOSPAL/android_frameworks_base/commit/ce14cdd92613423c5e8e436d6524d06d6b2e7ee3
https://github.com/AOSPAL/android_frameworks_base/commit/3914e8d94c9efadcbda0fbae55c1f90dd5936aae
https://github.com/AOSPAL/android_frameworks_base/commit/32ec14f0179f33e3bf00736e9a35bfc06a106a66
https://github.com/AOSPAL/android_frameworks_base/commit/6d2f41df9d971e89e022c31cfe55b2cfb6a86271
https://github.com/AOSPAL/android_frameworks_base/commit/b758e16f780c8dd55e3a3dcedea7e89481ba16e3
https://github.com/AOSPAL/android_frameworks_base/commit/6ba6fdb0693ea5f633e792891253588fb65b6b43
https://github.com/AOSPAL/android_frameworks_base/commit/b20bdc99b4312687a231d7294daf7ca65291d38c
https://github.com/AOSPAL/android_frameworks_base/commit/25f75c6287aeed707d1e25cb4856c34b04b4776a
https://github.com/AOSPAL/android_frameworks_base/commit/a74309ea3155dd9da78e619713b15cf44813d15b
https://github.com/AOSPAL/android_frameworks_base/commit/5b6e143c4edeb9454650dbc05e597fbbae6b5c26
https://github.com/AOSPAL/android_frameworks_base/commit/e9dcb99f0bd3e74a45ee7d15ebc19a99db7a09a2
https://github.com/AOSPAL/android_frameworks_base/commit/4caa49c442800166b324cce9c74344a18e67dbd3
https://github.com/AOSPAL/android_frameworks_base/commit/0f2377cb97a3685fe147a91374b903a1c34cd0ad
https://github.com/AOSPAL/android_frameworks_base/commit/7e75b49ca4066b4a94da4d170804e71be32a6e58
https://github.com/AOSPAL/android_frameworks_base/commit/bc6c83fde19919c7a326b7c7e54c8623ed994736 Thanks @Der-Schubi
https://github.com/AOSPAL/android_frameworks_base/commit/8fd230d1b1d71ed91cc735317dec0ec82359d0a8
https://github.com/AOSPAL/android_frameworks_base/commit/e05eba62951e49cf50b78d82ffc0c401d79080e5
https://github.com/AOSPAL/android_frameworks_base/commit/082774a2eca9474119248e6a805ce5e72d5ef731 (Partialy ported - Removed codes of clear notifications navbar button)
https://github.com/AOSPAL/android_frameworks_base/commit/a6f92e5d23af88286b80aa7342f85a817bbda232
https://github.com/AOSPAL/android_frameworks_base/commit/c3d76f52f7bd6ba68f808ec4a5e4c022259d89f9
https://github.com/AOSPAL/android_frameworks_base/commit/5b1d884a51d63cda10b1b83fec3688c9b79738fb
https://github.com/AOSPAL/android_frameworks_base/commit/0c0b133e2b69c966f25d7830bfb3d0d02c6ebdb5
https://github.com/AOSPAL/android_frameworks_base/commit/73a6b7dbf7da3911c1d775af31df5334c1c7717b

Change-Id: I3da4db2a3df9eb17871cafbb77dce860b7c755f7