Settings: handle stylus options only on full language settings

there are two states in language and input settings. On the one hand
the normal which is accessable from the settings and the one
if the user press the button for settings in the IME switcher popup.
This removes all default views and add dynamic ones. Due that Stylus
option do not belong to the dynamic view it will end up in a
crash (NPE see removeAllViews() before)

so check which status settings were called and do the work or just skip
it

Change-Id: Ic7f051d36bc88c3f23de5262e8413c79699afa1b
Use java.util.Objects instead of internal API

Change-Id: Ib0d797b3e7f2e4f831f52832776b64c0973880b3
Settings: follow kitkat's ui

- manage apps; tab selector and ram usage
- battery data usage bar
- app widget toggle

Change-Id: I804b4b47563545d7ab124f4cc4800ef4034bf754
Settings: QuickRecord Tile (2/2)

PS2: Forgot to set image name.

Change-Id: Ib20d4c7231f147674ed3afd4c438bd83aedbac1d
Settings: Chamber of Secrets (2/2) [WIP]

PS2: Rebase

Change-Id: I4bee793580fe32b022cf7cbfc7ca5195d2c9a434