add DOM struncture for the new nav
rename NewMobileNavSwitch switch to NewNavSwitch
remify boxing attributes
replace desktop nav with new nav if NewNavSwitch is on
Merge branch 'master' into top-nav
css adjustments
fix indentation
Merge pull request #4694 from guardian/top-nav

add DOM struncture for the new nav