Also upgrade other dependencies such as the latest and greatest Webpack.
Refactor sources to comply to the coding style in order to have a clean
run for tests.
Change-Id: Ic10271c92c4b8c4b7991acfb28670d80b03a1f2b
Syntax highlighting on the client-end is costly and doesn't make much
sense in the context of statically served source files. Switch from
using client-side code highlighting library HighlightJS to using
Pygments during the HTML report generation for source code highlighting.
Change-Id: I654fea2442674d16a6df0c8b233073d3bd71f8c2
Depends-On: I34beb3e4f3f922be96ab79dfbd372ea738a17f77
TN: P308-014
It is used to support lay loading of Component, which is a feature
currently unused in this project.
Since it breaks the builds on Windows because the installation is
missing the proper certificates, this patch simply removes it for now.
Change-Id: I1b18ffc0f72a763cd961da705eeb6d53feb99fdb