* fix: Removed MathJax CDN from header and set it up to download whenever a user goes to a Rosetta Code challenge
* Reworked slightly so that MathJax CDN script is only rendered once
* Simplified further
* Resolved conflicts and updated MathJax fallback to work like the one on donate.js
* Escaped backticks in scriptLoaders.js
* refactor: remove reliance on state
* fix(client): Stop using react-responsive and use media queries to display menu
* Change guide to show menu
* DRYed out a bit
* Restore main, top-right nav to guide
* fix: Separate guide and top menu state
* Update client/src/components/Header/index.js
Co-Authored-By: Valeriy <ValeraS@users.noreply.github.com>
* Update client/src/components/Header/index.js
Co-Authored-By: Valeriy <ValeraS@users.noreply.github.com>
* Update client/src/components/Header/index.js
Co-Authored-By: Valeriy <ValeraS@users.noreply.github.com>
* Update client/src/components/Header/index.js
Co-Authored-By: Valeriy <ValeraS@users.noreply.github.com>
* fix: Refactor menu button and links
* feat(client): make top navigation menu replaceable
* fix: Refactor nav menu logic out of Header
* fix(client): use default nav menu in header and use landingPage props instead of disableSettings