DevelopmentPage: display test case names with test results

The test case names may convey some useful information about
what is being tested in each test case: for example, it may
distinguish between several test cases that have the same test
input but distinguish different aspects of the output.
TestResultListView: set widths for test case name / outcome columns
fixed TestOutcomeSummaryView to expect array of NamedTestResult
only SectionSelectionView should set/change the Section

All other views/pages should simply respond to the current Section
and Section changes posted by the session.

This fixes bugs with the selected section not being "sticky"
between pages/views.
Merge pull request #43 from daveho/master

display test case names, fixed handling of section selection