working on the exercises tab of CoursesAndProblemsPage3

other misc. cleanups, including a bugfix in ExerciseSummaryView -
a ProblemAndSubmissionReceipt may not have a SubmissionReceipt
(if the user has never worked on the Problem)

tweaks to the CSS for exercise summary items (make the boxes
smaller, and decrease the about of space between them)