Settings: Follow quick launch shortcut renames

Follow the renames of the quick launch shortcuts
introduced in this commit: http://review.cyanogenmod.org/#/c/66271/

Change-Id: Ida3fd795b2d7ff56aff1659b6b43bad9a7d44af1

Conflicts:
	src/com/android/settings/cyanogenmod/NavRing.java

(cherry picked from commit 4c28dfd720cb9dfc2212070df8a1bb2bc4290312)
Settings : Scroll to preference on search and highlight

Change-Id: I93c4106d022b416205cc33cf5dbdf5d7635a002a
(cherry picked from commit 49d4b887fe115ed79a26e79369f0e4f7208f8c3a)
Highlight search string match.

Change-Id: I72c0380512028674c91f287325f221a686a4821d
(cherry picked from commit 1376f38eb4d67de1d95e619396702b3595fd3f77)
Improve search performance.

The normalization regex is slow (5-10ms per entry on mako), so better
pre-cache it. Also cache the icons, as the number of icons is vastly
smaller than the number of potential search results, so they'll be
reused very often.

The regex change alone brings the duration of a single filter run down
to ~20ms from ~1200ms on mako.

Change-Id: Ia0fa9c554d0d585a52c8a2b87eecbf045388c961
(cherry picked from commit 07005ba056e3e39ffdda3b7222b8ae408b2c92ee)
Settings: For the sake of search, don't split security settings.

    - There's also no good reason for having separate xml's for these.

Change-Id: I0216a2be10b801769eef7783f6c52a2b18b06aef
(cherry picked from commit e44516419e1638dd64fc3dcd1e969fee89618ef5)
Settings: Disable search item in some fragments.

Change-Id: I17ed6945f34f2fe7bb18674124f8a8989145b8c1
(cherry picked from commit 4e9f284beb2439e69ecce904ddc27263a456eb9a)