SmoothProgressBar: update to v0.4.0

Changelogs:

Added a progressStart() and progressStop() methods
Added parameter progressStart_activated which makes the drawable to animate progressively at each start
Added speed parameters for progressStart and progressStop
Added possibility to set a background for the progressiveStart/Stop (See Pocket example)
Added possibility to set a generated background according to the bars colors
Added a listener progressiveStopEndedListener: called when the progressiveStop animation is over

thanks castorflex

Conflicts:
	core/res/res/values/attrs.xml
	core/res/res/values/defaults.xml
	core/res/res/values/styles.xml
	packages/Keyguard/res/values/dcm_config.xml
Base: App Circle sidebar (add support floating window)

PS.8 : rebased
PS.9 : add support minimize/maximize window

Change-Id: Ied388a0a4054dfaf1d3e6fcdc33dd5aab28565a9
Signed-off-by: Arnav Gosain <nolinuxnoparty@gmail.com>

Conflicts:
	packages/SystemUI/res/values/ag_strings.xml

Conflicts:
	packages/SystemUI/res/values/dcm_strings.xml
Base: App Circle sidebar (add support Samsung multiwindow flags)

this will automatically add app into app circle sidebar
if apps support samsung multiwindow flags
in their manifest

PS.2 : rebased

Change-Id: Ifa8965f1fb5d24987aed7d6d52a4e77deb48c455
Fix error in build for Circle sidebar (Floating Mode)