Revert "fix 2"

This reverts commit b5420b71dee6b2dcb4bfdd32a951963280362124.
Revert "fix bad revert"

This reverts commit 6ca3f75bf08220fb21449b3efc7432ca9499d686.
Revert "Revert "remove navigation bar customization""

This reverts commit 2c2b95182300bae2dfeac52c12510fafd454a038.
Navigation Bar: Rotate the search light in landscape

The current search light icon is an arrow pointing upwards, so while in portrait it points to the direction to be swiped to access Google Now (and the customizable shortcuts), in landscape it points upward as well which looks out of place, and swiping upwards reveals that you have to swipe towards the left to access those targets. Rotate it by 270 degrees to make it point towards the right direction (i.e. Towards the lockscreen widgets)
Navigation bar buttons customization
Remove dead code
getRecentsButton() is dead with b2f9302fafad0635f36d8ea9bd9c754906d5544c
Fix navbar editor for RTL layouts.

Remove navigation bar layout XML override which wasn't needed anyway, as the views in mid_navigation_bar are already reordered based on the layout direction anyway.
SystemUI: fix RecentPanel position in landscape mode.

In landscape mdoe we forcing ltr layout direction. This cause call to resolvePadding too late and discards paddings computed by fitSystemWindows. To workaround this we can catch onRtlPropertiesChanged and force executuin of fitSystemWindows one more time. To fix scroll issue after padding will be setted we calling scrollTo with correct position.