Switch to hashbang urls as Disqus requires them on AJAX sites

Ref: https://help.disqus.com/customer/portal/articles/472107-using-disqus-on-ajax-sites
Fix non-hashbang module tab url
Properly reset Disqus module reviews
Fix Disqus page identifier
Changed CORS tab title to Corspedia
Change disqus shortcode to nusmods
Set disqus page title and hardcode url to nusmods.com
Merge branch 'master' of github.com:ahbeng/NUSMods
Set min-height for module page sections
Only reset Disqus when showing reviews section
Show Disqus comment count
Renamed Reviews section tab to Reviews & Discussions
Min height for module section in dark mode too
Show text if no CORS bidding history
Enable pushState support
Hijack internal links to use backbone navigate
Add connect-modrewrite middleware to rewrite urls to support pushState
Alphabetize dependencies in package.json
Switch to absolute paths in index.html
Take into account modules with no comments