Fix can access image

I found some more appropriate APIs under django.contrib.staticfiles and used those to fix the logic in can_access_image. Sean, I did just see your fix_image_finder branch, and I manually integrated the relevant changes here.