Use updated routing syntax.
issets on url chunks
Merge branch 'develop' of github.com:unikent/of-course into feature/fix-urls-for-new-flight

Conflicts:
	public/index.php
Correct links for 404 error page.
Show both subject areas + ensure explicitly set headers are actually being set if we can.
fixed related courses carousel bug with extra empty panel in some cases
Further fixes to get the correct counter for the related courses carousel

eg
for 10 items we now have 10/4 = 2.5. Add on 0.5 = 3 panels
for 9 items we now have 9/4 = 2.25. Add on 0.5 = 2.75. Rounded to 3 panels.
for 8 items we now have 8/4 = 2. Add on 0.5 = 2.5 but then rounded back down to 2 panels
Merge pull request #111 from unikent/feature/fix-urls-for-new-flight

Update routing for newer flight version
fixes the issue with advanced search. see #110
Merge pull request #112 from unikent/refactor/advanced-search-fix-subject-category-fix

fixes the issue with advanced search. see #110
fixes #102 -- remove subject leaflet heading when there is no leaflet link
fixes #97 Hyphenate subject-specific skills
fixes #59
fixes #28 where International Foundation Programme outputs even when its empty
Updated 404 page text. Fixes #115
Merge branch 'develop' into feature/general-speed-ups