Always use 'self.show_index' when finding the show index page
Optimisation: Use programme count from cache rather than checking the database every time
We need to get the programme count every single time we reverse the URL.
This tiny change reduces the number of queries on the fashion landing page from 162 to 91
merged master, resolving merge conflict
upgraded version of wagtail and did layouts for animation
Scope 'showrcatheme' cookies to their particular ShowIndexPage
Use school of communication theme in the animation show
Show index pages can now have certian programmes on different show index pages
Make sure URLs point to correct ShowIndexPage when a programme has been outsourced
Put self back into ShowIndexPage template contexts so RCA base templates work correctly
Changed some references to show_index back to self so Animation page renders correctly
Fixed another reference to show_index
Revert "Show index pages can now have certian programmes on different show index pages"

This reverts commit 8614d502b519036a3c96518df1cc7371c9cc424c.
ShowIndexPages can now use the menu of a different ShowIndexPage
Refactor of RCA show menus. Menus now get taken from the ShowIndexPage parent if set
Fixed duplicate 'Schools & students' link on map page
Implemented frontend permissions on ShowIndexPage
Updated wagtail to use latest version of FEP
adding login templates
Merge branch 'feature/showrca2014' of github.com:torchbox/verdant-rca into feature/showrca2014
fixed login template