Implement settings for force navigation bar on hard key devices

Show/hide relevant preference screens on a contextual basis. Currently
labeled as a testing/debugging tool however it is rock solid stable.
At this time, we don't disable hard key events while this is on. Current
solutions to hard key disable require device kernel implementation.
Seems to me Android is robust enough to implement a platform solution
at the native input/power level.