working on ticket #436
add Site.root_url method
maintain a cached mapping of site root paths to root urls
Add new implementation of page.url / page.relative_url using url_path
prefetch url_path in upcoming_events query
remove redundant 'if there are things to loop over then loop over them' logic from sidebar adverts
homepage has no get_related_news method, so remove showRelatedNews (which would always fail) from its sidebar
move sidebar related news into its own include
fix internal link urls on ads
Merge remote-tracking branch 'origin/develop' into develop
change the showing of the mobile menu to its own specific function in site.js so we can toggle the expanded class on '.showmenu' and therefore change the background image when it is expanded
Merge remote-tracking branch 'origin/develop' into develop
added screens domain as ALLOWED_HOSTS
Signage: Changed data ajax link to prevent unnecessary redirect
Renamed sculpture to scupture-screen to prevent clash with redirects
Merge branch 'develop' of github.com:torchbox/verdant-rca into develop
reduce opacity of image hover, add line break below parent items in footer menu
Twitter feed: don't make api calls if the api keys are not set
Merge remote-tracking branch 'origin/develop' into develop
Merge branch 'develop' of github.com:torchbox/verdant-rca into develop