NavRing settings: modernization

issues: icon picker is NOT FIXED by this... but it is NOT more broken than before this. It ain't my turd sandwich, so I'd sooner drop it than take a bite.

-commit target/icon changes ON CHANGE (remove sace+reset buttons... because navbar doesn't use them)
-kill private trivial helpers
-move most state related to dialog item click handling into dialog click listeners
-hide custom icon setting when shortpress app is a custom app (not handled in the frameworks code)
-kill string array resources used exclusively programmatically
-replace those string arrays with an enum

ps2: builds
ps3: whitespace, fix initialization
ps4: fix copy/pasta
ps5: fix copy/pasta pasta
ps6: bullets[3+], fix setting application+init

Change-Id: If95c80edfde7b2a8d0035b1718cc6bfad5bc1e7c