There were two different functions doing the same thing: can_read and read_override. Removed can_read, and fixed read_override for videos so they wouldn't all be publicly available.

can_read was also being used by asset groups, so I changed that resource to rely on it's acl_read_check function.