Revert "Revert "Revert "Revert "SF: Updating permissions checking in Surface Flinger.""""

This reverts commit e334440508f8e36729f04e80d963d84eebb5ad59.

Reason for revert: Try #3. Anyone should be able to check whether they can access SF
throught AUTHENTICATE_SURFACE. If they are on the list of producers the call will return
true, otherwise false, but the call itself should not be protected.

Test: SF tests updated. They all pass.

Change-Id: Ie53f34aff6bb25e5976278ed59b03a0d56eb6633
5 files changed