Revert "Add native java screen recorder [1/2]"

This reverts commit 39949062dec85c6925afe2192df30286c105cc3c.
fb: lock statusbar recreation and release after ticker is done

In rare cases it happens that the ticker call just happened and a recreation
was called which results in a crah due of the missing binder.
To avoid it lock the recreation when a ticker call is in progress
and release it after it is done and notify the recreation to go ahead

Change-Id: Iedbf858bdb2ac2ad97563e344a571b384e17cfc7
(cherry picked from commit 9e37f8905119d75570c7c78d8a92634d2b94bd10)
fb: use SlimActions for torch tile and send as qualified user

the broadcast and do not collape the panel bar

as well send with qualified user the IME switcher broadcast.

Change-Id: Ibad8b4f908e6d701999712f58b9996cd7a805fc4
(cherry picked from commit e8ff3f0d807c5f928a38affe43de52b4ef66c228)
systemUI: fix notification dissapearing during recreation and possible

app crashes due that binded notifications are not there anymore

as well small cleanup

Change-Id: Ieed143088a55693fc56e6526e6b349d72b7b25cc
(cherry picked from commit 01d6f9991425a31d248eeb066bbdca4b8321c3f9)