PIE: speed, using -1 for bare and 0 fraction for 'quick'

Change-Id: I44571bc8b9ec12d113a8638bf563d82988be877a
optional encryption password sync

Option to use 2 different tokens for encryption and locking.
Allows convenient usage and strong encryption at the same time.

Inspired by reading next:
https://santoku-linux.com/howto/mobile-forensics/how-to-brute-force-android-encryption

Related discussion:
http://code.google.com/p/android/issues/detail?id=29468

Change-Id: I71a31e7a04b84910d5be317e6f531c41d7ad002f
Increasing ring volume

Change-Id: I97ba5d6f70e670b67888dc73167b9bdc8557ea9f
Signed-off-by: Petr Reznicek <kecinzer@gmail.com>
Forward port Quiet Hours settings

Change-Id: I57ad089a2b2f7d6ed3df773ca69ad67f7b8fe185