Add a new has_list_access_permissions function.

This is used to determine if a user can have access to the resource
list. It makes it easier to add custom logic beyond just using
model_parent_key, much like the other permission functions.