Split PublicDetailPrivateListing permission class
Split PublicDetailPrivateListing permission class

Move out the logic that authorize a user hitting /projects/ and create
a different class for this (it's used in corporate as well).

Leave the PublicDetailPrivateListing class only with the needed logic
for this goal: detail access is public and listing access is private.

rtfd/readthedocs.org,rtfd/readthedocs.org,rtfd/readthedocs.org,rtfd/readthedocs.org