* Remove core page variables and dataLayer patch for UA/GA3 Fix#10733
Removes some code that supported our weird UA/GA3 setup including: page id, core page, dataLayer over-rides for click tracking, and variables indicating if a page has a video and download button.
- Remove: core-dataLayer.js and associated tests & init
- Functionality removed:
- page-id
- dataLayer "monkey patch" for UA
- pageHasDownload, PageVersion, and releaseWindowVersion variables
- Removed jinja template code that supported the page-id JS
- Moved: amoExperiments to new files, converted to es6
This branch is an effort to eventually replace /firefox/all/ to avoid a very heavy paylaod to the browser by breaking the choices into separate pages rather than a single page.
* UI Changes
* Add windows store to flow
* Update URLs
* Update `firefox_url` helper
* add ios-beta page
* remove macros used by old /all
* show ESR next download button when available
* noindex child pages after talking to Adria
* Switch brand term for Firefox
* Add checks for 404s
---------
Co-authored-by: Stephanie Hobson <sjhobson@gmail.com>
Co-authored-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com>