Network Traffic Autohide (1/2)

 -   autohide statusbar network traffics figures if no traffics exists.

Change-Id: I1cc6f45f6c1a1454259057c563f460f63204fdee
Fix Possible NPE (port back from SLIM 4.3)

mTopFullscreenOpaqueWindowState is on certain conditions null
and will throw an NPE....check for it to prevent it

Change-Id: I8f65cd216c2258be7dfa634fbc937143e8e318cc
Port AppSide Bar from ChamelonOS (1/2)

Change-Id: Ic706b9027714cc9744c95e76413d7cf10e14e1a8
AppBar update (2 commits)

Check that the @ppbar is in the OPENED state when the back button is pressed to prevent starting the closing animation repeatedly.
https://bitbucket.org/codefirex/frameworks_base/commits/8420394430fcaf6c9a84e7d30d19fec7f9587d1a

Get the window height when laying out the bar so the height of the items can be calculated to best fit that height.
https://bitbucket.org/codefirex/frameworks_base/commits/7751c4a4b741f190de9c730fcb983ef2d56a5b17

Change-Id: I0c29be5bdf1769de68ce92add111eb2e3ca7f922