[1119] Combine duplicated `with` blocks
[1119] Extract repeated HTML into an include
[1119] Use inclusion tag for previous and next sections
Remove commented-out code
Update the jQuery UI version used by autocomplete

The latest version of jQuery UI in the 1.8 series (1.8.23) seems to
work fine with django-autocomplete-light and django-ajax-selects, while
many older and more recent versions I've tested cause various errors
due to API incompatability.
Fix autocompletion on the admin's hansard alias page

In the Django admin, jQuery is loaded by default but renamed to
django.jQuery, a name that isn't expected by the autocomplete plugin.
jQuery (as its default names) is also loaded on any page that contains
a MarkItUpWidget, but there's no such widget on the page for editing
hansard alias, so autocompletion fails due to the absence of jQuery.

This commit changes the admin pages to include a working version of
jQuery if 'markitup' isn't contained in the string representation of
the media object in the template context.

An alternative fix would be to switch to using a Javascript library
such as RequireJS to load jQuery on demand if it wasn't already
loaded; it would be worth considering using such a system in the future
to make it easier to manage these complex dependencies and version
incompatabilities.

Fixes #1134.
Add “Founders” and “Management” to “About” menu.
Merge branch 'issues/1134-alias-autocomplete-fix'
Change table padding and header colours
Add django-debug-toolbar to help with local development

This commit adds the very helpful django-debug-toolbar plugin, which
is enabled by default when DEBUG is True and you're connecting to
the server at localhost.  Matthew Somerville pointed out that the
toolbar can cause page loads to be very slow when you have many
templates used on a single page, so (similarly to SayIt) I've added
a DEBUG_TOOLBAR option in general.yml-example, defaulting to True
which you can change to False to disable it.

This commit doesn't set INTERNAL_IPS, leaving it at the default
value of (), so the toolbar uses '127.0.0.1' and '::1'.  If someone
in the future is keen to use this on their development host, for
example, they can add a config option to set INTERNAL_IPS.  However,
so much information is revealed by the toolbar that this shouldn't
be done without careful consideration.
Merge branch 'issues/1130-markdown-table-layout'
Merge branch 'issues/1131-KE-add-menu-entries'
[1119] Change next/prev finding logic to stay in same section

This uses code from speeches.models._get_next_previous_node.
Thanks to Matthew Somerville for that suggestion.
[1119] Assign html to variable in template to avoid running code twice

Thanks to Matthew Somerville for suggesting this approach.
Catch the IndexError exception specifically rather than any exception
Merge branch 'issues/1119-smarter-next-prev-links'