HACK: tuna: dss: skip shutdown at reboot

Avoid hangs in s6e8aa0 panel driver shutdown on Tuna.  Temporary while
investigated.

Change-Id: I685f6381a5dc43f3fd6f29e918ddcff4b357198a
Signed-off-by: Todd Poynor <toddpoynor@google.com>
HACK: tuna: blank screen at reboot time

Avoid display artifacts on Tuna due to temporary removal of DSS/panel
shutdown at reboot time, which can hang.

Change-Id: I7831c4f7d4591e1e092bf17f1942c9bfeebfc131
Signed-off-by: Todd Poynor <toddpoynor@google.com>
Add permission checking for binder IPC.

Do not apply permission checks to private files.

Fix security_binder_transfer_binder hook.

Drop the owning task argument to security_binder_transfer_binder
since ref->node->proc can be NULL (dead owner?).
Revise the SELinux checking to apply a single transfer check between
the source and destination tasks.  Owning task is no longer relevant.
Drop the receive permission definition as it is no longer used.

This makes the transfer permission similar to the call permission; it is only
useful if you want to allow a binder IPC between two tasks (call permission)
but deny passing of binder references between them (transfer permission).

Change-Id: I51e7a9a6662e826073b35e4f70a57f9ec73e472e
Signed-off-by: William Roberts <w.roberts@sta.samsung.com>
Enable SELinux and its dependencies.

[toddpoynor@google.com: make savedefconfig updates]
Change-Id: Iaceca5d51ed6bbf0e66eec00699c69f892a8ba53
Signed-off-by: William Roberts <w.roberts@sta.samsung.com>