sepolicy: Start slim Common sepolicy

Rather than having to maintain out of tree changes, it is often
easier to maintain a hiearchy of changes, starting with the vendors
common config file. From there, inheriting products can pick up a base
and start to add or remove certain bits from it, making use of the
BOARD_SEPOLICY_* functions documented in external/sepolicy/README.

TODO: our gapps have another sign key...we need to add as well

Change-Id: I28a4aaf6c126535f0a88001582641b234a750015

Conflicts:
	config/common.mk
	sepolicy/sepolicy.mk
vendor slim: add selinux changes

thanks to cm

Change-Id: Ieee9851be42d8d3451b5be64553bde9638539ca8

Conflicts:
	config/common.mk
	sepolicy/sepolicy.mk
selinux: Add missing seapp_contexts file

Change-Id: I6bda9e4876b9053ea16fe3c11c21b9c1e7acb17a
sepolicy: f2fs: Allow fs_use_xattr

Change-Id: I458d464598777fa06751dad0aa9cfd4d903a4de1

Conflicts:
	sepolicy/sepolicy.mk
selinux: Fix asec mounting

Change-Id: I92392f3d810dfaf8dfc35f5c9170178a651d28dc
sepolicy: treat fuseblk as sdcard_external

Allow fuse-mounted NTFS/exFAT file systems to be written to

Change-Id: I1492914dd269a305e27aba58e61064d853adf2bc
sepolicy: allow installd to query ASEC size

installd need to query ASEC size on sdcard_external
to show on the Settings -> Apps page correctly.

Change-Id: I2d9a49b8f0652f05d73d0ff464a3835595e2cc3c