Update monaco dependencies
What does this MR do?
This MR update monaco to it's latest release. See the latest changelog
With this along I also update the webpack loader, which allows us to remove the custom resolution.
To resolve an issue with loading the IDE and as monaco uses some ttf
files for special characters it seems, we need to also load .ttf
files using the webpack file-loader.
For the Review
There are some breaking changes with 0.20.0 but I checked and we do not seem to use any of the referred events, so we should be good. Locally the IDE works as intended, and if all tests pass I am pretty confident.
cc @leipert