(no-ticket) Add can_see_source to ProgrammingContestController

This allows more fine-grained control over submission privileges.

Change-Id: Ieaf7e84352491c8a8bb12ee4d68151db3d38abc6