Experimental new basic look.

Hack together an a-la-mode black and white look, for the programme view. Uses a
hacky "Accept" HTTP handler for retrieval of full copy data via JSON. Also
fiddle individual event view to match.
Remove unused template demo code
Cut down on SQL query load for main index
Add new diary fields, migration.

Add free text fields for pricing and film data, plus subtitle and surtitle.
Also modify event template to allow default pricing to be set.
Add new fields to event edit form

Also add to internal event details view.
Add new fields to copy summary view template
Add new fields to public views, plus tests
Set event pricing from selected EventTemplate

Also add tests for setting Event tags/pricing from template in general.
Merge branch 'new_fields' into programme_redesign

Conflicts:
	toolkit/diary/static/diary/css/programme.css
	toolkit/diary/templates/event_fragment.html
Further re-styling of public programme page.

Take out ajax retrieval of full copy, restyle.
Make main programme view (a bit) responsive
Merge branch 'master' into new_fields
Merge branch 'new_fields' into programme_redesign
Fix up tests
Minor tidy up of CSS and HTML

Remove some unused CSS rules, move tags out of H3 (which didn't make
		much sense.) Change img clearing to use 'overflow'.
Add link to per-event page from main listings

(From the event title, to be precise)
Have a vague stab at beautifying per-event pages
Tidy up template filter registration
Template tags to strip superfluous blank lines

For use with mailout template, which renders to plaintext, so actually
cares about the extra blank line that you end up with if you try to make
the template readable.
Add pre/post titles to template

Also use blank line filter tags to make template code a little bit more legible