Good looking light and dark performance charts (#3113)
Notable changes:
* Displaying labels for every sampled module count (1000, 5000, 10000, 30000)
* Thicker lines without points, larger text and legend
* Proper number and unit formatting, automatic switching between milliseconds and seconds
* Removed the title (we don't use it when embedding into the website)
* Light and dark themes
* Consistent ordering and colors for bundlers. **This means that if we want to add new bundlers, we'll have to edit the code.** In the future, we might want to do these mappings in a json file instead.
### Before

### After
Dark:

Light:
