Revert "hardware keys: use proper key layout when adding a navbar with the keyboard up"

This reverts commit 74a36d37296560f3fd7f9983611636d9b52a600b.
Redo keylayout when hardware toggling

1. WindowManagerService has getters for navbar/hardware-nav information. PhoneStatusBar has an reference to a WindowManagerService instance. Use it.
2. If you're not moving forwards, you're moving backwards. This commit isn't a blind revert of related changes from previous  commits.

Change-Id: Ia8b66425006bd808948f06b3d8fa69d96596030f
This has been fixed for months, and does not affect IME being under the navbar when it's toggled w/ the keyboard up

Revert "fix the race condition in PSB for adding the navbar to hardware devices"

This reverts commit 5c5d470b2108e0d37310eddc58a4acb7e44e3184.

Change-Id: Ia145a22d61415fa743ed7f966b7fb5a661330ec8