Lockscreen Notifications: rewrite add notification logic

There were some problems with notifications getting replaced while the user was currently dragging them.
This commit should fix that by always waiting until animations and user input are finished before replacing a notification view.

Change-Id: I53d5da164e9189a2ea12c02e7d24fd603985a2d1
SmoothProgressBar: User Custom ProgressBar Setting[2/2]

Change-Id: If476fb2a4fa9a988c73364107555b5e7624dea53
Add Copyright
NavBar Size Control [2/2]

Change-Id: I599595b4bc60d79377a6e2d61c6e9b1482b6d56e