Refactor project cover photo

All project cover photos use the same partial now: app/views/shared/project_cover_photo

Has a bunch of config variables, all defined in the partial.

Closes #892