Let public setting of speeches be specified in the JSON that is imported.
Partial fix for #83 - only show public speeches in the API
Add `.descendant_speeches` method to Section to return queryset of speeches
Don't run selenium tests unless explicitly asked.

Set the SELENIUM_TESTS environment variable to run the tests.

I have had to manually check the 'skip' flag within the setUpClass/
tearDownClass functions, as they are still run when using nose.
styled speaker detail pages
styled mobile nav menu
styled speaker pages, mobile nav menu
Move related code closer together
Add SectionManager.get_or_create_with_parents(...)
Switch script to use new method
Refactor for clarity
Intermingle subsections and speeches by time.

On a section detail page, we may have subsections, speeches, or both.
If both, use any time information present to try and order them
appropriately.
Do not use wsgi_monitor with runserver.

They sometimes clash and cause runserver to exit instead of restarting.
styled all speakers template
styled all speakers template
Merge branch 'master' of ssh://git.mysociety.org/data/git/public/sayit into martin-redesign

Conflicts:
	speeches/templates/speeches/section_detail.html
	speeches/templates/speeches/speech.html
Add instance-specific override for instance front page.
added instance specific frontpage for leveson inquiry data
removed list styling on section output
added centred utility class