Implement hidden app feature - SQUASHED

abc ezio84: port to omnirom launcher3

Allow user to hide/show app on the app drawer using multi-selection.
To do that a custom app filter class will be used.
By clicking the check menu item selected app will be added to the hide
list set. On back pressed no changes will be applied.

Change-Id: I64387fcc399eef0c8d9fe9b4b36c11646143f40b
Signed-off-by: enricocid <enrico2588@gmail.com>

Launcher3: Fix incorrect string value

*DU Edits*
- Left out the workspace code found in the commit below because our intention
is to move it to Settings anyways. No need to port it forward just to remove it.

https://github.com/DirtyUnicorns/android_packages_apps_Launcher3/commit/634c900e9a10384641493a83e31973b443690367

SQUASH includes:
   Change-Id: I044bd0c81fa88d510ba47c86f6cb1e8f4bc0374f
	Implement hidden app feature
	enricocid <enrico2588@gmail.com>
   Change-Id: If2f8704ee9940309d44d594ae4091830e943ec70
	Integrate Hidden apps option into Settings
	Harsh Shandilya <msfjarvis@gmail.com>
   Change-Id: I6c1895cd2ed317f7062619a550c6767bd8737d75
	Refactor hidden apps activity
	Alex Cruz <alex@dirtyunicorns.com>
   Change-Id: I57d49ad5a0391015a591b6306971eb0fda7e9687
	Added reset option to 'hide app' feature
	Alex Cruz <alex@dirtyunicorns.com>
   Change-Id: I13cfe05887445c9e92cf7618f3b9f41710084b0c
	Make hide apps recyclerview smooth
	ezio84 <brabus84@gmail.com>
   Change-Id: I8fceadf243841a70e29866275c868f04eeac2c29
	Hide apps menu: save on app check/uncheck
	ezio84 <brabus84@gmail.com>
   Change-Id: I5e89f6eb587281f853cbe47b748b6bbf11fd8304
	Hide some apps by default and fix FC when hiding all most used apps
	ezio84 <brabus84@gmail.com>
   Change-Id: I875349a95f9f1f9b4fb7e5b1371d5bdc204c8ca4
	Hide only default hidden apps in the widget panel, not user ones
	ezio84 <brabus84@gmail.com>
   Change-Id: If206b1024096e4d8d477aee630cab5e866734353
	Fix hide apps menu glitches
	ezio84 <brabus84@gmail.com>
   Change-Id: Ie3c657f565e0e6fc9f8e3924a5e6ef3d7787b08d
	Whitelist Google widgets
	ezio84 <brabus84@gmail.com>
   Change-Id: Ib872fd9c303ea6e2848838594f642b41c45c17a7
	Add Google ActionServices (MatchmakerPrebuilt) to blacklisted apps
	ezio84 <brabus84@gmail.com>
   Change-Id: I0d37f8b105100794dcd4f51b6cf8eb1087fd6887
	Launcher3: Hide apps activity improvements
	Giuseppe Maggio <jertlokk@gmail.com>

Brought up to 10 by @eyosen

Change-Id: I044bd0c81fa88d510ba47c86f6cb1e8f4bc0374f
23 files changed