Add source code and length to submissions.

Have to utf8_encode the source because it can be non-ascii.
Add recent submissions to a hole's page.